读取数据并直接写入Excel的例子

本文关键字:Excel 数据 读取 | 更新日期: 2023-09-27 18:12:44

我目前有一个例程,从SELECT语句读取行/列并写入SQL表。

我们当时正在考虑读取SQL表并更新一个空的Excel工作表。我想做的是读取然后将数据直接更新到Excel中。

我的程序当前执行以下操作:

  1. 打开工作簿。
  2. 访问不同的工作表。
  3. 另存为新工作簿名称。
  4. 关闭Excel。

我只需要一个例子:

  1. 将允许第一行为列名
  2. 然后将数据读入每行的各个单元格。

读取数据并直接写入Excel的例子

我也不建议使用COM互操作。

你可以在这里找到一个关于在c#中导出数据集到Excel的示例。

它需要一个名为EasyXLS的Excel工具

打开文件,你可以这样做:

Dim exAppl As New Excel.Application    
exAppl.Visible = True
Dim exMappe As Excel.Workbook = exAppl.Workbooks.Open("C:'... .xlsx", , False)

可以使用

访问单元格
Console.WriteLine(exAppl.Range("A2").Value())

或者当你想扔掉它的时候,像这样:

For i As Integer = 1 To exAppl.Rows.Count
    Dim a As Excel.Range = exAppl.Rows(i)
    For j As Integer = 1 To a.Columns.Count
        Dim b As Excel.Range = a.Columns(j)
        Console.WriteLine(b.Value)
    Next
Next