在應用程序中是否有任何替代方案使用「Microsoft Excel 12.0對象庫」組件?它完成這項工作,但速度很慢。我知道有商業的第三方工具,並且想知道是否有什麼快速的,但免費軟件來完成任務。.NET中的XLSX生成 - Microsoft Excel對象庫免費替代
2
A
回答
2
Microsoft提供了一個用於生成XLSX格式的Open XML SDK(它不能生成舊的Office格式)。它適用於.NET,並沒有COM的開銷。速度非常快,但API很複雜。隨附的文檔不是太簡單。
您可以在這裏下載:http://msdn.microsoft.com/en-us/library/bb448854.aspx
1
嘗試LGPL許可證的項目,EPPlus。支持各種Excel功能,包括單元格範圍,樣式,圖表和保護。代碼示例here有一篇很好的文章 - 看起來它有一個相當「理智」的API。
它甚至可以讓你use Linq to enumerate cells。
+0
小心這個圖書館。我在處理多用戶環境中的大文件時遇到了這個問題http://epplus.codeplex.com/workitem/14848,因此,我找到了一個替代它的問題。 – 2013-11-27 21:06:43
0
試試這個開源庫:OfficeHelper。它建立在微軟提到的Open XML SDK上,但它有一些很好的功能,這使得基於模板xlsx文件很容易創建xlsx文件。
相關問題
- 1. 用於在.NET中生成Excel圖表的免費庫
- 2. 有沒有免費的替代JNBridge? (針對.NET的JMS集成)
- 3. 任何處理Excel(* .xls和* .xlsx)文件的開源/免費庫?
- 4. 免費替代PowerGREP
- 5. C#Microsoft Excel 11.0對象庫
- 6. .Net免費開源組件生成PDF
- 7. 免費的XamlPad替代品
- 8. 免費的.NET翻譯庫
- 9. ViEmu的免費替代品?
- 10. loggly的免費替代
- 11. 免費替代品的ReportViewer
- 12. ASP.NET Excel操作免費庫
- 13. 免費替代仿函數生成optparse,應用性分析器
- 14. Moodle的免費/付費替代方案
- 15. 免費替代Sharepoint門戶?
- 16. 開源/免費MPMediaPicker替代?
- 17. 符號PocketBrowser替代免費
- 18. 免費開源amfphp替代
- 19. 的Microsoft Office 14.0對象庫關閉Excel
- 20. 避免「Microsoft Excel」提示
- 21. Typemock Isolator開源/免費替代
- 22. 下載Excel作爲XLSX代替了Scalatra
- 23. 免費本地對象
- 24. 免費的.NET Windows控件庫?
- 25. .NET的免費UML繪圖庫
- 26. 用於.NET JPG壓縮的免費庫?
- 27. jqGrid for ASP.NET的免費替代品?
- 28. 最好的免費替代WHM/Cpanel
- 29. Atlassian Clover的免費替代產品?
- 30. 尋找一個免費的替代ProjectPlace
在Excel中運行代碼以避免代價高昂的進程外COM開銷。 VSTO是選擇的武器。 – 2010-10-31 19:37:28