2017-03-29 28 views
0

如果我的客戶到他們的電腦上安裝MS的Excell,如果我的應用程序中使用Microsoft.Office.Interop.Excel.dll導入數據從EXCEL文件? 或者只是我的應用程序。有這個參考。應我的客戶已經安裝了Excel,如果我的應用程序中使用Excel.DLL

謝謝。

+0

您的客戶需要有Excel文件(和VSTO擴展名)安裝。 – Filburt

+0

的可能的複製[不要運行引用了Excel API .NET應用程序的客戶端需要安裝Excel的?](http://stackoverflow.com/questions/14729861/do-clients-running-net-applications-that-reference- excel-api-need-to-have-e) – Filburt

+1

您應該使用Office Open XML庫,因爲它不直接依賴於Office https://msdn.microsoft.com/zh-cn/library/bb448854.aspx – MikeT

回答

0

如果您的客戶端沒有安裝Excel和您的應用程序讀取表必須安裝組件。 Excel DLL

+0

我沒有測試過,但我認爲這也可以通過使用[NuGet包]實現( https://www.nuget.org/packages/Microsoft.Office.Interop.Excel/) – meica

+0

@meica這些只是OP已經使用的引用。該軟件包可以讓您在不安裝MS Office的情況下*構建*項目 - 它不會幫助您*運行*使用Office.InterOp的應用程序。 – Filburt

相關問題