使用 VB.Net 将 excel 中的特定列值导出到数据网格

Posted

技术标签:

【中文标题】使用 VB.Net 将 excel 中的特定列值导出到数据网格【英文标题】:Export specific column values in excel to datagrid using VB.Net 【发布时间】:2020-03-04 04:04:49 【问题描述】:

如何将没有标题的特定列值导出到数据网格

...

dta = New OleDbDataAdapter("Select * from [linexcel$])

...

如何指定列(列 B 和 D)而不是“*”。它没有常量头。

...

【问题讨论】:

【参考方案1】:
   If OpenFileDialog1.ShowDialog 
         =Windows.Forms.DialogResult.OK 
                                   Then 
        xLApp = New Excel.Application
        xLBook =   
                   xLApp.Workbooks.Open
             (OpenFileDialog1.FileName)
       xLSheet 
           =xLBook.Worksheets("Sheet1")
       For x = 1 To 
           xLSheet.UsedRange.Rows.Count 
                                   - 1
           DataGridView1.Rows.Add()
           DataGridView1.Item(0, x 
                         -1).Value = 
                    xLSheet.Cells(1 + 
                       ..  x, 1).value
          DataGridView1.Item(1, x - 
                           1).Value = 
                   xLSheet.Cells(1 + x, 

      xLSheet.UsedRange.Columns.Count)
                               .value
    Next
  End If

【讨论】:

以上是关于使用 VB.Net 将 excel 中的特定列值导出到数据网格的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 vb.net 以编程方式对 Excel 中的列进行排序?

如何按 MS Access 的特定月份汇总特定列数据并进入 vb.net 中的文本框

如何使用 vb.net 将 excel 文件导入 sql server

如何使用 vb.net 中 excel 表中的数据更新 sql 表

如何使用 VB.Net 自定义 Excel

如何使用 VB.NET 将 Excel 工作簿保存到一般路径中