我已經做了一些Google搜索,似乎有很多使用c#來閱讀Excel 2007電子表格的工具。我想知道哪一個性能最好,易於使用。閱讀C#中的Excel 2007電子表格#
5
A
回答
2
坦率地說,這取決於您是否在機器上安裝了Excel。
如果您安裝了Excel,使用Microsofts Office APIs就像您將要獲得的那樣快速(價格)無痛。也就是說,如果你沒有安裝Excel,問題會變得更加棘手。
此外,請注意,如果您要安裝到可供全球使用的Web服務器,則使用Microsoft的Office API通常實際上並不合法,因爲最終用戶需要擁有辦公許可證才能合法。如果是這種情況,並且您正在開發重新分發或Internet部署,請確保您考慮的庫與Office API無關,因爲它們的重新分發實際上並不合法。例如,如果您需要爲未安裝Excel的用戶提供查看器,則無法合法使用Office API,也不能使用依賴該圖層的第三方。符合的庫會在他們的描述中清楚地表明它們不依賴於Excel。
0
這取決於您要用電子表格做什麼。
如果你想閱讀表格數據,OleDB是最好的選擇。
如果要讀取格式或特定單元格,則應使用第三方組件。 (我不能推薦特定的供應商)
除非您想與打開的窗口交互或打印電子表格,否則應避免使用Excel的COM對象模型。
0
我用Koogra已經有不錯的結果。
0
檢查Open XML SDK。它包含一個「生產力工具」,可讓您瀏覽文檔結構以幫助編寫代碼。
0
大約一年前,我調查了Open XML Format SDK,它似乎是一個不需要安裝Office的好選擇。
0
我已經使用GemBox和Microsoft Office API讀取電子表格。我已經取得了兩個選項的成功,但我傾向於更喜歡GemBox。它實施起來快速簡單,但帶有價格標籤。
相關問題
- 1. 閱讀Excel電子表格使用C#,不等列/值
- 2. 如何在C#閱讀Excel的2007
- 3. 閱讀Google電子表格的JSON
- 4. 如何閱讀WSH的電子表格?
- 5. Excel 2003電子表格對象在Excel 2007中消失
- 6. 紅寶石excel閱讀器,電子表格gem
- 7. 閱讀Excel電子表格xml文件[Java]
- 8. Python:閱讀谷歌電子表格
- 9. 如何閱讀xml電子表格
- 10. 如何閱讀openoffice .sxc電子表格?
- 11. 閱讀多個Excel表格
- 12. Asp.Net(c#) - 閱讀Excel表
- 13. 閱讀電子表格,通過電子郵件發送價值
- 14. 生成CSV Excel電子表格(ASP.NET C#)
- 15. 填寫Excel電子表格使用C#
- 16. 將Excel電子表格轉換爲c#
- 17. 使用C#從Excel電子表格讀取/寫入#
- 18. PHP閱讀xlsx Excel 2007文件
- 19. 如何將Excel 2003電子表格公開到PerformancePoint 2007?
- 20. 閱讀安卓程序的Excel表格
- 21. 閱讀excel數據
- 22. 電子書閱讀器風格分頁
- 23. Excel電子表格HTML Programmactically
- 24. 在Excel電子表格
- 25. 結合Excel電子表格
- 26. 動態Excel電子表格
- 27. C#3.5閱讀Excel文件
- 28. 從Excel電子表格中選擇只讀的數據
- 29. 如何在flex和as3中閱讀google電子表格?
- 30. LINQ表格到Excel電子表格
另外,在服務器中自動執行Office非常困難。 – SLaks 2010-05-10 02:23:52