我想用sql查詢excel文檔。我想用c#和ado來執行查詢。我不想在服務器上安裝Office。有沒有辦法做到這一點?如何使用sql查詢excel文檔
0
A
回答
1
你可以使用一個OLEDB連接訪問您的Excel電子表格,這裏是用數據表
string connString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0; Data Source={0}; Extended Properties=Excel 12.0;", "myDocument.xlsx");
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM MyTable", connString);
DataSet ds = new DataSet();
adapter.Fill(ds, "TheData");
DataTable theTable = ds.Tables["TheData"];
一旦你做到了這一點,你可以像
theTable.Rows[indexOfRow].ItemArray[indexOfItem] //The items are stored as objects
這個具體的例子訪問值的示例是.xlsx文件
相關問題
- 1. 使用Excel查詢在線XML文檔
- 2. 使用Visual Basic從SQL Server查詢生成Excel文檔
- 3. 如何使用sql查詢從Excel中填充SQL Server表?
- 4. 查詢XML文檔與Excel VBA
- 5. 如何使用SQL查詢
- 6. 如何使用SQL查詢
- 7. 如何使用SQL查詢
- 8. 如何使用PHPExcel加入Excel文檔?
- 9. 如何從Excel文檔中使用PHP
- 10. 如何用LINQ查詢XML文檔?
- 11. 使用Excel VBA問題查詢SQL Server
- 12. 使用Excel值修改SQL查詢
- 13. SQL查詢到excel
- 14. Excel OBDC - SQL查詢
- 15. 如何在Marklogic Server中加載和查詢word/excel文檔?
- 16. 如何使用Excel工作簿數據準備SQL查詢?
- 17. 如何用文檔集名稱查詢文檔庫
- 18. 如何使用Microsoft.Interop.Word在Excel文檔中嵌入Excel文件?
- 19. SQL查詢的自動文檔
- 20. 從SQL查詢創建XML文檔
- 21. 查詢XML文檔中的SQL
- 22. Sql查詢Drupal中的XML文檔
- 23. 如何使用SQL查詢中的查詢進行查詢
- 24. 如何在SQL查詢中使用SQL查詢
- 25. 從SQL查詢使用For Xml子句構建Xml文檔
- 26. 使用VBA/SQL查詢大型Excel文件
- 27. curl查詢使用CMIS檢出文檔
- 28. 查詢嵌入文檔使用javascript
- 29. 在子文檔中使用db.collection.find查詢
- 30. 無法查詢使用asp.net mongodb文檔
使用csv而不是excel文件。 Mysql和sqlserver都可以使用csv文件並讀取數據。 – Nived
@Nived我編輯了這個問題 – Luke101
你可以從字節數組中創建一個dataTable(http://stackoverflow.com/questions/1300043/convert-a-byte-array-into-datatable)並查詢它嗎? –