C# Microsoft.Office.Interop.Excel追加一行数据
时间: 2023-12-17 17:05:37 浏览: 238
基于Microsoft.Office.Interop.Excel的导出数据方法
你可以使用Microsoft.Office.Interop.Excel来打开一个Excel文件并向其中追加一行数据。以下是一个示例代码:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 打开Excel应用程序
Excel.Application excelApp = new Excel.Application();
// 打开Excel文件
Excel.Workbook wb = excelApp.Workbooks.Open("C:\\path\\to\\file.xlsx");
// 选择工作表
Excel.Worksheet ws = wb.Sheets["Sheet1"];
// 获取下一行的行号
int nextRow = ws.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Row + 1;
// 在下一行追加数据
ws.Cells[nextRow, 1] = "Data1";
ws.Cells[nextRow, 2] = "Data2";
ws.Cells[nextRow, 3] = "Data3";
// 保存Excel文件
wb.Save();
// 关闭Excel应用程序
excelApp.Quit();
```
这个示例代码会打开名为"file.xlsx"的Excel文件,选择名为"Sheet1"的工作表,并在下一行追加三列数据。最后保存Excel文件并关闭Excel应用程序。
阅读全文