エクセルファイルの読み方・書き方
Javaから3列N行のExcelファイルを読み書きして、各セルに文字列を1つずつ印刷したいと思っています。 誰かこのための簡単なコードを教えてください。外部のライブラリを使う必要があるのか、それともJavaにはサポートが組み込まれているのでしょうか?
私は以下のことをしたいと思っています。
for(i=0; i <rows; i++)
//read [i,col1] ,[i,col2], [i,col3]
for(i=0; i<rows; i++)
//write [i,col1], [i,col2], [i,col3]
163
3
Apache POI HSSF]1をお試しください。ここでは、エクセルファイルの読み方の例を紹介します。
ドキュメントページには、エクセルファイルへの書き込み方法の例もあります。
Apache POIはこれを可能にします。特に、HSSFモジュールです。クイックガイド][3]が最も便利です。ここでは、あなたが望むことをするための方法を紹介します。具体的には、シートを作成し、それを書き出します。
[3]: http://poi.apache.org/spreadsheet/quick-guide.html
シンプルなCSVファイルで十分です。