2014-10-21 59 views
0

我正在編寫一個應用程序,我們需要通過我們的系統更新現有的Excel表格。我能夠與的OleDbConnection這樣做我的本地機器上,但是當我在服務器上部署應用程序它給了我「操作必須使用一個可更新的查詢」 2012年 我知道 錯誤Windows服務器上的不建議在服務器上安裝MS Office,這就是爲什麼它導致問題。任何人都有一個想法來解決這個問題。使用C更新Windows服務器2012上的Excel表格

我是否必須爲我的.net應用程序授予權限才能更新excel文件或其他內容?

在此先感謝。

回答

0

我知道它不是推薦服務器上安裝微軟Office

上次我檢查,也許可條款的違反(儘管這可能會改變)

正如你注意,將Office部署到服務器環境是不明智的。

如果您專門使用較新的(2007+).xlsx文件格式,則可以將開放源代碼EPPlus library用於最常見的Excel任務。它是免費的,使用簡單,並且設計用於在服務器上工作。

EPPlus是一個.net庫,它使用Open Office Xml格式(xlsx)讀取和寫入Excel 2007/2010文件。

相關問題