VB.NET 打开Excel追加一行数据

2024-12-05 02:14:43
推荐回答(2个)
回答1:

VB.NET2008代码:

Dim xlapp1 As Excel.Application
Dim xlworksheet As Excel.Worksheet
Dim xlworkbk As Excel.Workbook

xlapp1 = New Excel.Application
xlworkbk = xlapp1.Workbooks.Open("Excel文件名")
xlworksheet = xlworkbk.Worksheets("Sheet名")

xlworksheet.Cells.Item(行编号, 列编号).value ="需要输入的数据"

xlworkbk.Close()

另外,xlworksheet.UsedRange.Rows.Count是最大行数,可以用这个算行编号。

注意,需要引用Microsoft Excel Object Library(在COM的那个选项卡里)。

回答2:

vb不是很熟悉, c# 里可以把exce先倒出来成1个dataset,添加好数据直接倒回去就行。