删除范围
Contents
[
Hide
]
介绍
在 Excel 中,您可以选择一个范围,然后删除它并向左或向上移动其他数据。
使用Aspose.Cells删除范围
Aspose.Cells提供Cells.DeleteRange方法来删除范围。
删除范围并向左移动单元格
使用Aspose.Cells删除范围并向左移动单元格的示例代码如下:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get all the worksheets in the book. | |
WorksheetCollection worksheets = workbook.Worksheets; | |
// Get the first worksheet in the worksheets collection. | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Gets cells. | |
Cells cells = worksheet.Cells; | |
// Input some data with some formattings into | |
// A few cells in the range. | |
cells["C2"].PutValue("C2"); | |
cells["C3"].PutValue("C3"); | |
CellArea ca = CellArea.CreateCellArea("B2", "B3"); | |
cells.DeleteRange(ca.StartRow, ca.StartColumn, ca.EndRow, ca.EndColumn, ShiftType.Left); | |
Console.WriteLine(worksheet.Cells["B2"].StringValue == "C2"); | |
删除范围并向上移动单元格
使用Aspose.Cells删除范围并向上移动单元格的示例代码如下:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get all the worksheets in the book. | |
WorksheetCollection worksheets = workbook.Worksheets; | |
// Get the first worksheet in the worksheets collection. | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Gets cells. | |
Cells cells = worksheet.Cells; | |
// Input some data with some formattings into | |
// A few cells in the range. | |
cells["B4"].PutValue("B4"); | |
cells["B5"].PutValue("B5"); | |
CellArea ca = CellArea.CreateCellArea("B2", "B3"); | |
cells.DeleteRange(ca.StartRow, ca.StartColumn, ca.EndRow, ca.EndColumn, ShiftType.Up); | |
Console.WriteLine(worksheet.Cells["B2"].StringValue == "B4"); |