如何使用LARGE数据集

时间:2017-07-12 14:23:44

标签: java excel apache-poi

我正在使用Java和Apache POI来创建Excel报告。我已经将大量数据(300,000多行,7列)写入SXSSFWorkbook。此外,我现在需要根据写入工作簿的数据创建数据透视表。我知道在构造XSSFPivotTable时需要一个XSSFSheet作为数据源。但是,考虑到我的工作表中有300,000多行数据,这是不可能的(因此,为什么我使用了与xssf相对的流模型)。

到目前为止,我已经尝试在写入SXSSFWorbook后创建一个XSSFWorkbook。从那里,我尝试将数据表作为XSSFSheet。不幸的是,由于前面提到的XSSFSheet的内存限制,这不起作用。

使用Apache POI是否有任何简洁的编程技巧?如果没有,是否有其他库允许我从Java中的大型数据集创建数据透视表?

谢谢。

0 个答案:

没有答案