【问题标题】:Convert multitab Excel page to database将多标签 Excel 页面转换为数据库
【发布时间】:2014-01-21 16:57:54
【问题描述】:

我必须将 Excel 工作表导入数据表。我使用以下代码 ConvertExcelToDataTable(typeof(example),@....\example\example.xls, "A1", H8)

但我的 excel 文件有 3 个或更多选项卡。我可以使用什么来读取每个选项卡?

【问题讨论】:

    标签: c# excel datatable


    【解决方案1】:

    类似这样的:

    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

    【讨论】:

      【解决方案2】:

      我需要 C# 中的一些东西...对于一张纸我使用这个:

      this.FromTable = this.ConvertExcelToDataTable(typeof(ImportText), @"..\Text\FileExport.xls", "A1", "BK7855");

      【讨论】:

        【解决方案3】:

        ExecutNonQuery 插入标签呢?

        【讨论】:

          猜你喜欢
          • 2015-01-24
          • 2014-04-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-23
          • 2015-10-11
          • 1970-01-01
          • 2011-01-09
          相关资源
          最近更新 更多