【发布时间】:2018-04-13 22:44:42
【问题描述】:
是这样的: 我必须使用 SXSSFWorkbook(XSSFWorkbook 的流式版本)来创建我的 Excel,因为我必须创建一个包含 700000/800000 行和大约 20 列的工作表。 此表代表我的最终数据透视表的源表。
SXSSFWorkbook workbook();
XSSFSheet pivotSheet = workbook.getXSSFWorkbook().createSheet("Pivot sheet");
AreaReference ar = ....:
CellReference cr = ....;
XSSFPivotTable pivotTable = pivotSheet.createPivotTable(ar, cr); // ERROR!!
问题是,当我尝试在该源上创建此 Pivot 时,XSSFPivotTable.createPivotTable 方法不起作用,尽管 AreaReference 和 CellReference 参数都可以。
如果我使用行数较少的 XSSFWorkbook(不是流式版本),一切正常,但我没有达到我的目标!
谁能给我一个解决方案? 非常感谢!!!!!!
斯特凡诺
【问题讨论】:
-
我强调我的问题出在我的 Pivot 的 SOURCE 表 SXSSFsheet(流)上
标签: java excel apache-poi pivot