使用 NetOffice 在 sheet 中添加一行

Adding a row into a sheet using NetOffice

我有一个

Excel.Workbook book = application.Workbooks.Open(txtPathExcel.Text);
Excel.Worksheet mainSheet = (Excel.Worksheet)book.Sheets[1];

如何在 mainSheet 中添加新行?我找不到它的任何 NetOffice 功能。

所有的行都已经存在于sheet,你只需要select所需的。

应用程序的Rows 属性 class returns 表示活动工作sheet 上所有行的Range 对象。例如:

 Worksheets("Sheet1").Rows(3)

范围对象引用 sheet 上的第三行。

您可能还会发现 Insert 方法很有帮助。它将一个单元格或一系列单元格插入工作 sheet 或宏 sheet 并将其他单元格移开以制作 space.