public class TableSheetReader
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
java.util.List<java.lang.String> |
fieldNames
フィールド名リスト.
1行目のヘッダーから取得する.
|
コンストラクタと説明 |
---|
TableSheetReader(HSSFWorkbook wb,
java.lang.String sheetName)
読み込むエクセルシートを初期化する.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
formatSheetName(java.lang.String name)
エクセルシートの名称は31文字までという制限があるため、
長い名前の場合はカットする.
|
HSSFRow |
getNextRow()
次の行を取得する.
|
java.lang.Object |
readCell(HSSFRow row,
int colIdx)
指定セル位置の値を取得する.
|
java.util.Map<java.lang.String,java.lang.Object> |
readLine()
1行読み込み、1件分のレコードを取得する.
|
public TableSheetReader(HSSFWorkbook wb, java.lang.String sheetName)
wb
- エクセルWorkBooksheetName
- シート名public static final java.lang.String formatSheetName(java.lang.String name)
name
- 使いたいシート名public HSSFRow getNextRow()
public java.util.Map<java.lang.String,java.lang.Object> readLine()
public java.lang.Object readCell(HSSFRow row, int colIdx)
row
- 行colIdx
- セル位置