此示例演示如何从工作表中删除行。
从工作表中删除行时,其他行会自动上移。
将代码包含在 Workbook.BeginUpdate - Workbook.EndUpdate 方法调用中,以提高从文档中删除多行时的性能。
Vb.Net
'从工作表中删除第二行。
worksheet.Rows(1).Delete()
'从工作表中删除第三行。
worksheet.Rows.Remove(2)
'从工作表的第10行开始删除三行。
worksheet.Rows.Remove(9, 3)
'删除包含“B2”单元格的行。
worksheet.DeleteCells(worksheet.Cells("B2"), DevExpress.Spreadsheet.DeleteMode.EntireRow)
C# |
// 从工作表中删除第二行。 worksheet.Rows[1].Delete(); // 从工作表中删除第三行。 worksheet.Rows.Remove(2); // 从工作表的第10行开始删除三行。 worksheet.Rows.Remove(9, 3); // 删除包含“B2”单元格的行。 worksheet.DeleteCells(worksheet.Cells["B2"], DevExpress.Spreadsheet.DeleteMode.EntireRow); |
注意
工作表中的行数是永久固定的 - 1048576。
此示例演示如何从工作表中删除列。
当您从工作表中删除列时,其他列会自动向左移动。
将代码包含在 Workbook.BeginUpdate - Workbook.EndUpdate 方法调用中,以提高从文档中删除多列时的性能。
Vb.Net
'从工作表中删除第2列。
worksheet.Columns(1).Delete()
'从工作表中删除第三列。
worksheet.Columns.Remove(2)
'从工作表的第10列开始删除三列。
worksheet.Columns.Remove(9, 3)
'删除包含“B2”单元格的列。
worksheet.DeleteCells(worksheet.Cells("B2"), DevExpress.Spreadsheet.DeleteMode.EntireColumn)
C# |
// 从工作表中删除第2列。 worksheet.Columns[1].Delete(); // 从工作表中删除第三列。 worksheet.Columns.Remove(2); // 从工作表的第10列开始删除三列。 worksheet.Columns.Remove(9, 3); // 删除包含“B2”单元格的列。 worksheet.DeleteCells(worksheet.Cells["B2"], DevExpress.Spreadsheet.DeleteMode.EntireColumn); |
注意
工作表中的列数是永久固定的 - 16384。