这不起作用:
sheet.Rows[onRow].InsertEmpty(1);
其中 sheet 是 ExcelWorksheet 的一个实例,onRow 是一个 int。这似乎什么也没做。
这不起作用:
sheet.Rows[onRow].InsertEmpty(1);
其中 sheet 是 ExcelWorksheet 的一个实例,onRow 是一个 int。这似乎什么也没做。
你可以试试这个示例代码:
ExcelFile ef = new ExcelFile();
ExcelWorksheet ws = ef.Worksheets.Add("Sheet1");
ws.Cells["A1"].Value = "Test";
ws.Rows[0].InsertEmpty(1);
// "Test" value should now be moved to "A2" cell.
Console.WriteLine(ws.Cells["A2"].Value);
它有效吗?
如果确实如此,那么您的问题可能与其他问题有关,因此您应该更新您的问题。
另外作为仅供参考,您使用的是哪个版本的 GemBox.Spreadsheet?
该方法在最新版本中已过时,建议使用以下方法:
sheet.Rows.InsertEmpty(onRow);