Mat*_*ski 5 ruby excel ruby-on-rails xlsx
我正在使用https://github.com/randym/axlsx将数据写入 xlsx 文件。编写大型 xlsx 文件时,我遇到内存使用问题。这是重现问题的代码:
Axlsx::Package.new do |p|
p.workbook.add_worksheet(:name => "Test") do |sheet|
41_000.times do
sheet.add_row ["test data"] * 600
end
end
end
Run Code Online (Sandbox Code Playgroud)
这需要大约 6GB 的内存......有什么办法可以更有效地做到这一点?或者也许有其他图书馆可以有效地做到这一点?