我想用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. 如何使用sql查詢從Excel中填充SQL Server表?
- 2. 查詢XML文檔與Excel VBA
- 3. 如何使用SQL查詢
- 4. 如何使用SQL查詢
- 5. 如何用LINQ查詢XML文檔?
- 6. 如何使用PHPExcel加入Excel文檔?
- 7. 如何從Excel文檔中使用PHP
- 8. 使用Excel值修改SQL查詢
- 9. Excel OBDC - SQL查詢
- 10. SQL查詢到excel
- 11. 如何使用Excel工作簿數據準備SQL查詢?
- 12. 如何使用Microsoft.Interop.Word在Excel文檔中嵌入Excel文件?
- 13. 查詢XML文檔中的SQL
- 14. 從SQL查詢創建XML文檔
- 15. Sql查詢Drupal中的XML文檔
- 16. 如何使用SQL查詢中的查詢進行查詢
- 17. 使用XPath查詢HTML文檔
- 18. 使用Linq查詢XML文檔
- 19. curl查詢使用CMIS檢出文檔
- 20. 無法查詢使用asp.net mongodb文檔
- 21. XQuery查詢,使用兩個xml文檔
- 22. 使用XPath查詢XML文檔對象
- 23. 在文檔db中使用JOIN查詢
- 24. 使用查詢更新solr文檔?
- 25. 使用VBA/SQL查詢大型Excel文件
- 26. 使用Excel做文檔Dna
- 27. 如何使sql(postgresql)查詢?
- 28. 如何共享具有SQL查詢連接的Excel文件
- 29. 如何將json文件轉換爲excel/sql查詢
- 30. 如何查詢子文檔中的mongodb
使用csv而不是excel文件。 Mysql和sqlserver都可以使用csv文件並讀取數據。 – Nived
@Nived我編輯了這個問題 – Luke101
你可以從字節數組中創建一個dataTable(http://stackoverflow.com/questions/1300043/convert-a-byte-array-into-datatable)並查詢它嗎? –