Jens
01/09/2025, 9:50 AMEric Rodriguez
01/09/2025, 9:54 AMEric Rodriguez
01/09/2025, 9:54 AMJens
01/09/2025, 9:55 AMJens
01/09/2025, 9:56 AMJens
01/09/2025, 9:56 AMEric Rodriguez
01/09/2025, 10:05 AMEric Rodriguez
01/09/2025, 10:06 AMJens
01/09/2025, 10:07 AMJens
01/13/2025, 5:40 PMJens
01/13/2025, 5:41 PMJolan Rensen [JB]
01/14/2025, 10:49 AMJens
01/14/2025, 10:50 AMJolan Rensen [JB]
01/14/2025, 10:52 AMJens
01/14/2025, 11:01 AMNikita Klimenko [JB]
01/14/2025, 11:39 AMval df = dataFrameOf('a'..'z').fill(1_000_000) { it }
val f = File("test.xlsx")
val xssfWorkbook = XSSFWorkbook()
val workbook = SXSSFWorkbook(xssfWorkbook, SXSSFWorkbook.DEFAULT_WINDOW_SIZE)
df.writeExcel(workbook)
workbook.write(f.outputStream())
This code peaks at 1.3 gb memory, while using XSSFWorkbook
directly (holding whole sheet in memory) takes whole 15 gb
It's from
implementation("org.apache.poi:poi-ooxml:5.4.0")
Jens
01/14/2025, 1:03 PM