本示例演示如何在工作表中插入新行。
将代码包含在 Workbook.BeginUpdate - Workbook.EndUpdate 方法调用中,以提高向文档添加多行时的性能。
Vb.Net
'插入一个新的第三行
worksheet.Rows("3").Insert()
'在工作表的第5行位置插入新行。
worksheet.Rows.Insert(4)
'在工作表的第9行位置插入五行。
worksheet.Rows.Insert(8, 5)
'在“L15:M16”单元格范围上方插入两行
worksheet.InsertCells(worksheet.Range("L15:M16"), DevExpress.Spreadsheet.InsertCellsMode.EntireRow)
C# |
// 插入一个新的第三行 worksheet.Rows["3"].Insert(); // 在工作表的第5行位置插入新行。 worksheet.Rows.Insert(4); // 在工作表的第9行位置插入五行。 worksheet.Rows.Insert(8, 5); // 在“L15:M16”单元格范围上方插入两行 worksheet.InsertCells(worksheet.Range["L15:M16"], DevExpress.Spreadsheet.InsertCellsMode.EntireRow); |
工作表中的行数是永久固定的 - 1048576。
此示例演示如何在工作表中插入新列。
将代码包含在 Workbook.BeginUpdate - Workbook.EndUpdate 方法调用中,以提高向文档添加多列时的性能。
Vb.Net
'插入一个新的列C.
worksheet.Columns("C").Insert()
'在工作表的第5列位置插入一个新列。
worksheet.Columns.Insert(4)
'在工作表的第7列插入三列。
worksheet.Columns.Insert(6, 3)
'在“L15:M16”单元格范围的左侧插入两列。
worksheet.InsertCells(worksheet.Range("L15:M16"), DevExpress.Spreadsheet.InsertCellsMode.EntireColumn)
C# |
// 插入一个新的列C. worksheet.Columns["C"].Insert(); // 在工作表的第5列位置插入一个新列。 worksheet.Columns.Insert(4); // 在工作表的第7列插入三列。 worksheet.Columns.Insert(6, 3); // 在“L15:M16”单元格范围的左侧插入两列。 worksheet.InsertCells(worksheet.Range["L15:M16"], DevExpress.Spreadsheet.InsertCellsMode.EntireColumn); |
工作表中的列数是永久固定的 - 16384。