0

我想从 Excel 工作表中读取数据透视表并在我的软件应用程序中使用这些数据。

我可以使用以下方法轻松读取表格区域的范围:-

        List<XSSFPivotTable> pivotTableList = xsheet.getPivotTables();
        if(pivotTableList.size() > 0) {
            for(XSSFPivotTable table : pivotTableList) {
                String range = table.getCTPivotTableDefinition().getLocation().getRef();
                //use range to read data
            }
        }

我可以使用此范围通过解析行和列来读取表数据,但我无法分别区分页眉、正文和页脚。

有没有更好的方法来分别解析页眉和页脚范围?此外,如果还有其他更好的解析数据透视表的方法,欢迎提出建议。

我曾尝试使用 XML 格式读取 excel,table.getCTPivotTableDefinition().toString()但我无法以这种方式成功读取页眉和页脚。

提前致谢!

4

0 回答 0