我正在使用MVC項目。我的要求是上傳一個excel文件並解析文件。該項目在Azure中託管。所以excel文件被上傳到單獨的網絡路徑中。之後上傳的文件需要被解析。我使用oledb連接(不知道任何其他方法)。在這裏,我在連接字符串中給出了該網絡路徑及其憑證。但它會拋出異常。代碼解析Excel附加。 從網絡的excel文件中獲取數據
0
A
回答
1
據我所知,使用OLEDB數據提供程序連接來讀取和解析excel文件在Azure Web應用程序中不受支持。我們可以在Azure Web應用程序中找到支持OLEDB驅動程序的this feedback。如果您希望使用OLEDB數據提供程序連接的代碼可以在Azure上運行,則可以嘗試其他hosting options,如Azure虛擬機或Cloud Service。
此外,您可以嘗試使用Azure Web應用程序支持的其他庫來讀取Excel文件,例如ExcelDataReader,以下代碼適用於Azure Web應用程序。
FileStream stream = System.IO.File.Open(filepath, FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
DataSet result = excelReader.AsDataSet();
0
我可以用out oledb解析excel。 Link
相關問題
- 1. 從網絡獲取所需的數據
- 2. 獲取信息的數據從網絡
- 3. 從excel文件獲取數據到datagridview
- 4. 從Excel文件獲取數據
- 5. Erlang從網絡獲取數據
- 6. Android從網絡獲取數據
- 7. Android開發:從網絡獲取數據
- 8. 使用Android從網絡獲取數據?
- 9. 如何從網絡服務器的excel文件下載數據
- 10. Excel VBA - 從網站獲取數據
- 11. 從網站獲取數據返回excel
- 12. 導入從文件網絡中獲取的多個.xlsx文件
- 13. 獲取網絡中的目錄文件
- 14. 從子目錄中獲取excel文件中的數據
- 15. 使用Powershell從網絡文件夾中獲取文件名
- 16. 網絡數據提取,從表格獲取數據到CSV
- 17. 從Excel文件中讀取數據
- 18. 從Excel文件中讀取數據
- 19. Selenium從Excel文件中讀取數據
- 20. 從大文件中提取數據excel
- 21. 從Excel文件中獲取Python的數據
- 22. 如何從Excel文件中獲取特定列的數據?
- 23. 與網絡獲取的數據
- 24. Node.js網絡庫:從'data'事件獲取完整數據
- 25. 從Excel獲取數據
- 26. 從EXCEL中的數據值獲取char
- 27. 從asp.net中的MS Excel獲取數據
- 28. 如何從gridview對象或數據庫中獲取excel文件中的數據
- 29. 如何從excel文件中獲取數據?
- 30. 將Excel文件上傳到servlet並從中獲取數據