[]
        
(Showing Draft Content)

将表格转换为普通区域

表格就是将一片单元格区域按照特性的格式化后生成的结果。就像是创建表格可以将一片区域转换为表格,您也可以一个表格转换成一片普通的区域。在某些情况下这是一个非常实用的功能,例如动态数组。动态数组本身不能在表格中使用,但您既需要有表格的样式又要使用动态数组功能时,可以将表格转换成普通的区域,再使用动态数组。

为了支持这种情况,GcExcel Java提供了ITable接口的convertToRange方法,可以在不丢失表格样式的情况下将表格转换为普通的区域。将表格转换为普通区域会保留单元格的数据、表格格式和公式,但会删除表格功能。请注意,在将表格转换为普通区域时,公式或定义名称中使用的表格引用将转换为单元格引用。

请参考以下示例代码,将表格转换为普通区域:

// Add table.
ITable table = worksheet.getTables().add(worksheet.getRange("A9:D13"), true);

// Convert table to range.
table.convertToRange();