簡體   English   中英

將Excel電子表格移植到C#

[英]Port Excel spreadsheet to c#

我一直在尋找一個過去的應用程序,該應用程序將一個excel工作簿移植到c#代碼中,我發現最接近的是電子表格,但它的用處不大,我慢慢得出一個結論,我必須自己編寫代碼。 有誰知道將完成此任務的任何免費軟件命令行工具或開源項目?

我希望這樣做的原因很簡單,即使優化某些計算可能需要幾天的時間,Excel \\ VBA仍然非常慢,但是由於使用簡單,Excel是用於模型構建的標准工具。 我們有一個Java端口,該端口速度更快,但是我們正在不斷更新模型,因此必須檢查並重新檢查每個較小的更改,這需要時間。

我的目標是,有一個工具將一個excel文件作為輸入來解析所有公式和值並輸出c#等效代碼,一些子例程將被手動移植。 然后將手動創建圖形設計,該圖形設計將包裹此生成的代碼。 我腦子里規划了大致的代碼結構,我將如何實現此目的以及用於讀取excel文件的庫。 但是,我可以肯定這不是一個原始問題,我也不認為解決方案太困難了,我以為會有一些公共項目嗎?

如果要從C#中讀取Excel文件, VSTO開發人員中心可能是一個不錯的開始。

附帶說明一下,我認為如果您嘗試將一般的Excel應用程序自動移植到C#中,那么您的項目就很大。 對於Excel表格遵循類似模式的一小部分應用程序,這樣做可能是合理的。

但是要真正受益於將Excel應用程序移植到C#中,您將不得不重寫它們以在C#中使用適當的數據結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM