public class NjExcel
extends Object
コンストラクタと説明 |
---|
NjExcel() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
generateExcel(String path,
String template,
Object entity)
テンプレートによって、新たなExcelファイルを作成し、定義した項目は、エンティティの値でセットする。
|
static void |
insertRow(Sheet sheet,
int srcNum,
int destNum)
Excelの行をコピーして挿入する。
|
static boolean |
isDouble(String value)
数値かどうかを判定する。
|
static List<List<List<String>>> |
readExcel(String path)
指定したExcelファイルの全てシートの内容を取得して、返却する。
|
static void |
setMerge(Sheet sheet,
int srcRowNum,
int destRowNum,
int srcCellNum)
コピー元行と列により、同じくセル結合をコピー先行に設定する。
|
public static List<List<List<String>>> readExcel(String path) throws Exception
path
- 指定したExcelファイルのファイルパスException
public static void generateExcel(String path, String template, Object entity) throws Exception
path
- 新たなExcelファイルのファイルパスtemplate
- テンプレートentity
- 値を設定するエンティティException
public static void insertRow(Sheet sheet, int srcNum, int destNum)
sheet
- ExcelファイルのシートsrcNum
- コピー元行destNum
- コピー先行public static void setMerge(Sheet sheet, int srcRowNum, int destRowNum, int srcCellNum)
sheet
- ExcelファイルのシートsrcRowNum
- コピー元行destRowNum
- コピー先行srcCellNum
- コピー元列public static boolean isDouble(String value)
value
- 判定する数字文字列