Show page source of ExcelUtil #71895

== 概要 ==
Jakartaプロジェクトには、POIというExcel操作ライブラリがあります。[[BR]]
しかし、これは生の肉を肉切り包丁で扱うようなもので、エレガントさに欠けます。[[BR]]

rowオブジェクトを作り、cellオブジェクトを作り、それから書き込みをする――そんな手順が本当に必要でしょうか。[[BR]]

我々はただシートに値(数値や文字列)を埋め込みたいだけです。[[BR]]
で、あるならば、あなたはPOIを使うかわりに、ExcelUtilを使うべきであると提案します。

{{{
ExcelUtil excel = new ExcelUtil();
File inFile = new File("testdata/BookInput.xls");
if (!inFile.exists()) throw new IOException(inFile.getAbsolutePath() + " not found.");
excel.read(inFile);
excel.setCellNumeric(1, 0, 1);
excel.setCellString(1, 1, "Hello, Jakarta-POI!");
excel.setCellString(1, 2, "こんにちわ、Jakarta-POI!");
excel.createSheetAndSelect("HOGE");
excel.setCellString(0, 0, "ここは新しいシートです");
File outFile = new File("testdata/BookOutput.xls");
excel.write(outFile);
excel.free();
}}}

ご覧の通り、rowオブジェクトの生成や、cellオブジェクトの生成は完全に隠蔽されています。