非常に大きな XLS ファイルを作成する必要があります。Apache POI を試しましたが、使用するにはメモリが多すぎます。
StackOverflow をざっと見てみると、Cocoon プロジェクト、特に HSSFSerializer への参照がいくつかあることに気付きました。これは、XLS ファイルをディスクに書き込むためのよりメモリ効率の高い方法のようです (私が読んだことから、間違っていたら訂正してください!)。
ここで説明されている使用例に興味があります: http://cocoon.apache.org/2.1/userdocs/xls-serializer.html。ファイルを形式で書き出すためのコードは既に作成しましたが、を呼び出して XLS に変換するGnumeric
方法が見つからないようです。HSSFSerializer
さらに読むと、Cocoon プロジェクトは一種の Web フレームワークのようです。私は間違ったツリーを吠えている可能性が非常に高いかもしれませんが、
ファイルを読み込んで実行し、HSSFSerializer
その出力を別のファイルに書き込む例を教えてください。ドキュメントからそうする方法は明らかではありません。