如何使用GemBox在excel电子表格中插入空行?

时间:2016-08-02 22:52:58

标签: c# .net excel gembox-spreadsheet

这不起作用:

sheet.Rows[onRow].InsertEmpty(1);

其中sheet是ExcelWorksheet的实例,onRow是int。这似乎什么都不做。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下示例代码:

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);

有用吗?
如果确实如此,那么您的问题可能与其他内容有关,因此您应该更新您的问题。

另外作为一个FYI,您使用的是哪个版本的GemBox.Spreadsheet? 该方法在最新版本中已过时,建议采用以下方法:

sheet.Rows.InsertEmpty(onRow);