从XSSFWorkbook删除XSSFTable

时间:2019-12-12 10:20:41

标签: apache-poi xssf

我正在努力从XSSFWorkbook中删除表格。

我已经尝试从表中删除所有列,这导致了IllegalArgumentException: Table must have at least one column的期望。

Apache POI仅公开用于删除各个列的方法,这导致所描述的异常。

另一个线程引用了可能的解决方案

for (XSSFTable table : sheet.getTables()) {
         workbook.removePartRelation(table, true);
} 

通过从workbook删除关系。但是,当前的API不会公开removePartRelation。另外,可能的替换removeRelationprotected

是否还有可能从XSSFWorkbook中删除表?

0 个答案:

没有答案