Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > Cell单元格 >
如何:删除单元格或单元格区域

本示例演示如何从工作表中删除单元格。为此,请使用 Worksheet.DeleteCells 方法。传递要删除的单元格或单元格区域,以及 DeleteMode.ShiftCellsUp 或 DeleteMode.ShiftCellsLeft 枚举成员,以指定如何移动其他单元格。

Vb.Net
Dim workbook As New DevExpress.Spreadsheet.Workbook()
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets(0)

'删除C5单元格,将同一行中的其他单元格向左移动。
worksheet.DeleteCells(worksheet.Cells("C5"), DevExpress.Spreadsheet.DeleteMode.ShiftCellsLeft)

'删除H11:I12单元格范围,将同一列中的其他单元格上移。
worksheet.DeleteCells(worksheet.Range("H11:I12"), DevExpress.Spreadsheet.DeleteMode.ShiftCellsUp)

C#
DevExpress.Spreadsheet.Workbook workbook = new DevExpress.Spreadsheet.Workbook();
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets[0];

//删除C5单元格,将同一行中的其他单元格向左移动。
worksheet.DeleteCells(worksheet.Cells["C5"], DevExpress.Spreadsheet.DeleteMode.ShiftCellsLeft);

//删除H11:I12单元格范围,将同一列中的其他单元格上移。
worksheet.DeleteCells(worksheet.Range["H11:I12"], DevExpress.Spreadsheet.DeleteMode.ShiftCellsUp);

若要删除单元格内容或格式而不从工作表中删除整个单元格,请使用 Worksheet 对象的 Clear* 方法(请参见如何:清除包含内容、格式、超链接和注释的单元格示例)。