,可以使用Microsoft.Office.Interop.Excel命名空间提供的相关类和方法实现。以下是完善且全面的答案:
using Excel = Microsoft.Office.Interop.Excel;
// 打开现有的Excel文件
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\existing\file.xlsx");
Excel.Worksheet worksheet = workbook.ActiveSheet;
// 找到最后一行的索引
int lastRow = worksheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Row;
// 在下一行添加数据
worksheet.Cells[lastRow + 1, 1] = "Data 1";
worksheet.Cells[lastRow + 1, 2] = "Data 2";
// 添加更多数据...
// 保存并关闭Excel文件
workbook.Save();
workbook.Close();
excelApp.Quit();
以上代码会打开一个现有的Excel文件,找到最后一行的索引,并在下一行添加数据。可以根据需要修改具体的数据内容和位置。
请注意,使用Microsoft.Office.Interop.Excel需要在项目中添加对"Microsoft.Office.Interop.Excel"的引用,并安装Excel的相关组件。
领取专属 10元无门槛券
手把手带您无忧上云