public class NjExcel
extends java.lang.Object
构造器和说明 |
---|
NjExcel() |
限定符和类型 | 方法和说明 |
---|---|
static void |
generateExcel(java.lang.String path,
java.lang.String template,
java.lang.Object entity)
根据模板定义生成新的Excel文件,模板中定义的项目由同名映射的Java实体类的属性值设定。
|
static void |
insertRow(org.apache.poi.ss.usermodel.Sheet sheet,
int srcNum,
int destNum)
在Excel文件中复制一行后,插入到指定位置。
|
static boolean |
isDouble(java.lang.String value)
判断是否数值。
|
static java.util.List<java.util.List<java.util.List<java.lang.String>>> |
readExcel(java.lang.String path)
读取并返回Excel文件的各个工作表的全部内容。
|
static void |
setMerge(org.apache.poi.ss.usermodel.Sheet sheet,
int srcRowNum,
int destRowNum,
int srcCellNum)
根据复制的行和列,在插入的行中设定同样的单元格合并。
|
public static java.util.List<java.util.List<java.util.List<java.lang.String>>> readExcel(java.lang.String path) throws java.lang.Exception
path
- 指定Excel文件的路径及名称java.lang.Exception
public static void generateExcel(java.lang.String path, java.lang.String template, java.lang.Object entity) throws java.lang.Exception
path
- 输出的Excel文件路径及名称template
- 模板文件entity
- Java实体类java.lang.Exception
public static void insertRow(org.apache.poi.ss.usermodel.Sheet sheet, int srcNum, int destNum)
sheet
- Excel的当前工作表srcNum
- 复制的行destNum
- 插入位置public static void setMerge(org.apache.poi.ss.usermodel.Sheet sheet, int srcRowNum, int destRowNum, int srcCellNum)
sheet
- Excel的当前工作表srcRowNum
- 复制行destRowNum
- 插入行srcCellNum
- 复制行的当前列public static boolean isDouble(java.lang.String value)
value
- 要进行判断的文字列