[]
        
(Showing Draft Content)

插入和删除单元格区域

GcExcel Java 允许用户在使用电子表格时插入和删除一个单元格或一系列单元格。这有助于根据特定需求定制工作表。

插入单元格区域

GcExcel Java 允许您通过调用 IRange 接口的 insert 方法在工作表中添加一个单元格或一系列单元格。 要添加单元格或单元格区域,请指定单元格区域,例如,对于单个单元格,请指定A3,对于单元格区域,请指定A3:A5


在工作表中插入单元格或单元格区域时,可以从以下选项中进行选择。


方法

描述

insert

此方法自动插入一个单元格或一系列单元格。

insert(InsertShiftDirection.Down)

此方法插入单元格区域并向下移动现有单元格区域。

insert(InsertShiftDirection.Right)

此方法插入单元格区域并将现有单元格区域向右移动。


要在工作表中插入单个单元格和单元格区域,请参阅以下示例代码。

// Insert the range of cell
worksheet.getRange("A3").insert();
        
// Insert the range of cells
worksheet.getRange("A3:C10").insert();

要在工作表中插入单元格区域,同时为现有单元格指定所需的移动方向,请参阅以下代码示例。

// Insert the range of cells from desired direction
worksheet.getRange("A3:C10").insert(InsertShiftDirection.Down);
worksheet.getRange("A3:C10").insert(InsertShiftDirection.Right);

删除单元格区域

GcExcel Java允许您通过调用 IRange 接口的 delete 方法来删除工作表中的一个单元格或一系列单元格。要删除单元格或单元格区域,请指定单元格区域,例如,为单个单元格指定B4,为单元格区域指定B4:C4


GcExcel Java 提供了以下不同的选项来删除单元格或单元格区域。


方法

描述

delete

此方法自动删除单元格或单元格区域。

delete(DeleteShiftDirection.Left)

此方法删除单元格区域并将现有单元格区域向左移动。

delete(DeleteShiftDirection.Up)

此方法删除单元格区域并向上移动现有单元格区域。


要删除工作表中的单个单元格或单元格区域,请参阅以下示例代码。

// Delete the range of cell
worksheet.getRange("A3").delete();
        
// Delete the range of cells
worksheet.getRange("A3:C10").delete();

要删除工作表中的单个单元格或单元格区域,同时为现有单元格指定所需的移动方向,请参阅以下代码示例。

// Delete the range of cells from desired direction
worksheet.getRange("A3:C10").delete(DeleteShiftDirection.Left);
worksheet.getRange("A3:C10").delete(DeleteShiftDirection.Up);