• 締切済み

ファイルへの出力

例えば、以下のようなプログラムがあります。 public class rei{ public static void main(String args[]){ for(int i=0;i<100;i++){ System.out.println(i); } } } ここで、iの値をエクセルファイルに出力することはできるのでしょうか?できれば具体的に教えてください。よろしくお願いします。

みんなの回答

  • osumitan
  • ベストアンサー率33% (102/307)
回答No.2

本物のExcelブック(xlsファイル)に出力したいのであれば No.1の方が示されたPOIを使うのがいいと思いますが、 単純にExcelで読み込めればよい、ということであれば CSVファイルを作って読ませるのが簡単でしょう。 それなら、テキストファイルの出力と同じやり方でできます。 ------------------------------------------------------ import java.io.FileWriter; import java.io.PrintWriter; import java.io.IOException; public class rei {   public static void main(String args[]) {     try {       PrintWriter pw = new PrintWriter(new FileWriter("rei.csv"));       for(int i = 0 ; i < 100 ; i++) {         pw.println(i);       }       pw.close();     }     catch(IOException e) {       e.printStackTrace();     }   } }

tornader
質問者

お礼

せっかく教えていただいたのですが、できませんでした。。。

  • sanaqa
  • ベストアンサー率30% (13/42)
回答No.1

こんばんわ。 確かjavaでエクセルに書き出しするには jakarta POIが必要です。 ここにPOIについてのってます。 http://jakarta.terra-intl.com/poi/overview.html 具体的には使ったことないんでわかんないです。 ごめんなさい。 「jakarta POI」をキーワードに検索してみるといいですよ。

関連するQ&A

専門家に質問してみよう