Java Apache Poi SXSSF与Excel宏
问题描述:
我有一个Excel模板,有宏(.xlsm),我想读它,添加一百万行,并写出来。Java Apache Poi SXSSF与Excel宏
我知道读取和重写包含宏的POI文件将保留这些宏。我需要使用SXSSF(RAM限制)写出excel,但SXSSF不读取文件。
问题:如何使用XSSF读取使用宏的excel,然后使用SXSSF使用宏写出excel?
答
Apache POI支持通过基于“模板工作簿”的SXSSFWorkbook编写包含大量行的电子表格。详情请参阅relevant constructor。
因此,您将通过XSSFWorkbook
打开.xlsm,然后创建SXSSFWorkbook
作为模板。
这也应该保持宏就位,据我所知。
请花几分钟时间阅读[问]。 –