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的那个选项卡里)。
vb不是很熟悉, c# 里可以把exce先倒出来成1个dataset,添加好数据直接倒回去就行。