Java Apache Poi SXSSF与Excel宏

Java Apache Poi SXSSF与Excel宏

问题描述:

我有一个Excel模板,有宏(.xlsm),我想读它,添加一百万行,并写出来。Java Apache Poi SXSSF与Excel宏

我知道读取和重写包含宏的POI文件将保留这些宏。我需要使用SXSSF(RAM限制)写出excel,但SXSSF不读取文件。

问题:如何使用XSSF读取使用宏的excel,然后使用SXSSF使用宏写出excel?

+0

请花几分钟时间阅读[问]。 –

Apache POI支持通过基于“模板工作簿”的SXSSFWorkbook编写包含大量行的电子表格。详情请参阅relevant constructor

因此,您将通过XSSFWorkbook打开.xlsm,然后创建SXSSFWorkbook作为模板。

这也应该保持宏就位,据我所知。

+0

谢谢!接受的答案是打破了我。 – Matt

+0

不确定,但可能需要获得一定数量的“信誉点”才能接受答案。 – centic