C# Microsoft.Office.Interop.Excel添加多行数据
时间: 2023-12-08 14:03:26 浏览: 49
你可以使用 Microsoft.Office.Interop.Excel 库中的 Range 对象来添加多行数据。以下是一个示例代码:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 获取 Excel 应用程序对象
Excel.Application excelApp = new Excel.Application();
// 打开 Excel 文档
Excel.Workbook workbook = excelApp.Workbooks.Open("C:\\example.xlsx");
// 获取第一个工作表
Excel.Worksheet worksheet = workbook.Worksheets[1];
// 获取第一行的范围
Excel.Range firstRowRange = worksheet.Range["A1", "D1"];
// 在第一行下面插入两行新数据
firstRowRange.EntireRow.Insert(Excel.XlInsertShiftDirection.xlShiftDown);
firstRowRange.EntireRow.Insert(Excel.XlInsertShiftDirection.xlShiftDown);
// 获取插入的两行范围
Excel.Range newRowsRange = worksheet.Range["A2", "D3"];
// 将数据写入新行
newRowsRange.Cells[1, 1] = "John";
newRowsRange.Cells[1, 2] = "Doe";
newRowsRange.Cells[1, 3] = "johndoe@example.com";
newRowsRange.Cells[1, 4] = "1234567890";
newRowsRange.Cells[2, 1] = "Jane";
newRowsRange.Cells[2, 2] = "Doe";
newRowsRange.Cells[2, 3] = "janedoe@example.com";
newRowsRange.Cells[2, 4] = "0987654321";
// 保存并关闭 Excel 文档
workbook.Save();
workbook.Close();
```
此示例将在 Excel 文档的第一个工作表中添加两行数据。你可以根据需要修改代码以添加更多行数据。
相关推荐
![dll](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)