我必须将Excel工作表导入数据表。我使用以下代码 ConvertExcelToDataTable(typeof(example),@ .... \ example \ example.xls,“A1”,H8)
但是我的excel文件有3个或更多标签..我可以用什么来阅读每个标签?
答案 0 :(得分:0)
这样的事情:
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
答案 1 :(得分:0)
我在C#中需要一些东西...对于一张,我用它:
this.FromTable = this.ConvertExcelToDataTable(typeof(ImportText), @"..\Text\FileExport.xls", "A1", "BK7855");
答案 2 :(得分:0)
如何插入标签ExecutNonQuery?