2009-09-20 74 views
1

最近在C#中導入Excel電子表格的最佳工具是什麼?我目前正在使用Interop.Excel.dll。用於導入Excel電子表格的工具

+0

'最佳' 取決於您的要求。 – 2009-09-20 15:15:19

+0

您剛剛讀取文件還是將其移動到不同的結構中,如SQL Server或xml文件?只要您使用的是32位Windows操作系統,SSIS就可以正常工作。 – 2009-09-20 15:18:30

回答

1

您可以使用Jet OLEDB提供者:

connection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ 
      "Data Source=c:\somepath\mySpreadsheet.xls;" & _ 
      "Extended Properties=""Excel 8.0;HDR=Yes""" 

"HDR=Yes"意味着有單元格區域中 (或命名範圍)標題行,所以供應商將不包含的第一行 選入記錄集。

編號:how to use ADO to read and write data in Excel workbooks

參見:

+0

我剛剛發現了一個有趣的使用Jet:我的列標題是日期,並且這些將被轉換爲任意列名稱,如「F1」,「F2」等。如果找到解決方案,我會再次發表評論。 – ProfK 2010-04-12 13:48:52

相關問題