JavaでExcleファイル読み込み

Java Excel APIを使ってExcel読み込み


忘れて何回か調べなおしているのでメモ。
下記サイトでライブラリ(jxl.jar)を手に入れる
http://jexcelapi.sourceforge.net/
ダウンロードしたらjarファイルをビルドパスに追加!


// excelファイル読み込み
File excelFile = new File("C:\\PoiReadSample.xls");
Workbook workbook = Workbook.getWorkbook(excelFile);

// シートのインスタンス取得
Sheet sheet = workbook.getSheet(指定したいシートの番号を指定);
もしくは
Sheet sheet = workbook.getSheet(指定したいシートの名前を指定);

// 全てのシートのインスタンスを取得する
Sheet[] sheet = workbook.getSheets();

// 有効行数の確認
int rowCount = sheet.getRows();

// 有効列数の確認
int colCount = sheet.getColumns();

//セル情報を取得
Cell cell = sheet.getCell(列数を指定, 行数を指定);

// セルの形式に関わらず文字列として取得
String value = cell.getContents();

// セルの形式に合わせて内容を取得
CellType type = cell.getType();

//読み込みを終わる
Workbook.close();