2012-05-23 34 views
1

我正在使用Microsoft Office Interop讀取和寫入Excel文件的WPF 4.0應用程序。但是我面臨的情況是,我需要在沒有安裝Office的系統上從/向Excel文件讀取/寫入數據。在不安裝Office的情況下讀取和寫入數據到Excel

這有點重複this的問題。我轉發這個問題的唯一原因是因爲之前的帖子是3歲,我只想知道現在是否有更好的方法。

要求是我需要寫入並保存爲.xls/.xlsx格式的文件並從中讀取。我現在支持使用Interop的格式。

  • 購買許可證不是一種選擇。
  • 安裝Excel不是一個選項。
  • 需要支持從.xls/.xlsx格式讀取/寫入。
  • 容易實施,因爲我稍微落後於計劃。將無法在實施上花費大量時間。
  • 需要一個值得信賴且功能強大的解決方案,這意味着它應該是您個人曾經使用過的或具有良好反饋的解決方案。
  • 寧願選擇兼顧讀/寫和兼容.xls/.xlsx格式的解決方案。如果像這樣的東西不存在,可以使用不同的解決方案,但所有上述要點將單獨應用於它們。
  • 不需要建議,但更像是指導。

請不要投票關閉這個問題爲重複的其他的不給一個具體的解決方案。有太多的建議。我需要一個你很有信心的解決方案,因爲這個應用程序即將進入最終構建階段,如果我沒有得到任何可靠的解決方案,我們最終可能會按原樣發佈。

回答

2

如果你能生活在沒有XLS支持(僅XLSX),那麼你最應該看的OpenXML SDK:

http://www.microsoft.com/en-us/download/details.aspx?id=5124

我不需要Excel或任何額外的許可,可以不管是讀寫都可以,我認爲它很強大,而且它帶有很棒的生產力工具。另一方面,API不那麼直觀,你不能處理.xls文件。

相關問題