シンガポール在住のソフトウェア開発者です。なんだかんだでシンガも4年目突入。仕事もしくは趣味でやっていることをまとめています。 英語のブログは http://atmarkplant.com にあります 先日, Apache POI についての簡単なプログラムのサンプルを書きました。 さらに, Excel 2007 のOpenXML についてもちょっとだけ書きました。 Apache POI の問題は, 容量の大きいファイルを扱うと, あっという間にOut of Memory になることです。 この解決策として JVM のメモリ容量を増やすことがありますが, Out of Memory になりにくくなるだけで, パフォーマンスは変わりません。 そこで, 大量にデータを書き込むために, Excel で読み込んでもらうための形式をOpen XML 形式を使って作ってしまうという方法があります。 前
![Apache POI(Java) でExcel その2(パフォーマンス編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/71a42e5211c7b864471c61f689908c43d67350e9/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjlmEvVbjsek_DPe4w46WBqK2fZIlSHBJMSDWfTcJDsGq3pYF9RM445ubXlyBApBZymxkfS4aMYFMhBcaZRL-YnQQHIunfnYsOBJ4Jqx4SFGIhWx2NiadDmvu_HF0XTwXyFXxF-mLIpeSs%2Fw1200-h630-p-k-no-nu%2F%2525E3%252582%2525B9%2525E3%252582%2525AF%2525E3%252583%2525AA%2525E3%252583%2525BC%2525E3%252583%2525B3%2525E3%252582%2525B7%2525E3%252583%2525A7%2525E3%252583%252583%2525E3%252583%252588%2525EF%2525BC%2525882011-04-19%2B7.59.40%2525EF%2525BC%252589.png)