读取数据并直接写入Excel的例子
本文关键字:Excel 数据 读取 | 更新日期: 2023-09-27 18:12:44
我目前有一个例程,从SELECT
语句读取行/列并写入SQL表。
我们当时正在考虑读取SQL表并更新一个空的Excel工作表。我想做的是读取然后将数据直接更新到Excel中。
我的程序当前执行以下操作:
- 打开工作簿。
- 访问不同的工作表。
- 另存为新工作簿名称。
- 关闭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