【发布时间】:2014-01-21 16:57:54
【问题描述】:
我必须将 Excel 工作表导入数据表。我使用以下代码 ConvertExcelToDataTable(typeof(example),@....\example\example.xls, "A1", H8)
但我的 excel 文件有 3 个或更多选项卡。我可以使用什么来读取每个选项卡?
【问题讨论】:
我必须将 Excel 工作表导入数据表。我使用以下代码 ConvertExcelToDataTable(typeof(example),@....\example\example.xls, "A1", H8)
但我的 excel 文件有 3 个或更多选项卡。我可以使用什么来读取每个选项卡?
【问题讨论】:
类似这样的:
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet1$])
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet2$])
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet3$])
更多信息在这里OPENROWSET
【讨论】:
我需要 C# 中的一些东西...对于一张纸我使用这个:
this.FromTable = this.ConvertExcelToDataTable(typeof(ImportText), @"..\Text\FileExport.xls", "A1", "BK7855");
【讨论】:
ExecutNonQuery 插入标签呢?
【讨论】: