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 - セル位置