public class ExcelUtils extends Object
| 构造器和说明 |
|---|
ExcelUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AbstractReaderListener> |
readExcel(File file,
int line,
T listener)
逐行读取前多少行Excel
|
static <T extends AbstractReaderListener> |
readExcel(File file,
T listener)
逐行读取Excel
|
static <T extends AbstractReaderBatchListener> |
readExcelBatch(File file,
String password,
T listener)
批量读取Excel
|
static <T extends AbstractReaderBatchListener> |
readExcelBatch(File file,
T listener)
批量读取Excel
|
static <T extends AbstractReaderBatchListener> |
readExcelBatchByHead(File file,
int head,
T listener)
批量读取Excel
|
static <T extends AbstractReaderBatchListener> |
readExcelBatchByHeadPass(File file,
int head,
String password,
T listener)
批量读取Excel
|
static <T extends AbstractReaderListener> |
readExcelByHead(File file,
int headLine,
T listener)
逐行读取Excel
|
static Map<Integer,String> |
readExcelHead(File file)
读取Excel 表头
|
static Map<Integer,String> |
readExcelHead(File file,
int headLine)
读取Excel 表头
|
static <T extends AbstractReaderListener> |
readExcelPass(File file,
String password,
T listener)
逐行读取Excel
|
static void |
writeExcel(File file,
Boolean useHead,
Class head,
Collection<?> data)
写入数据
|
static void |
writeExcel(File file,
Collection<?> data)
写入数据
|
static void |
writeExcel(File file,
java.util.function.Supplier<Collection<?>> data)
写入数据
|
static void |
writeExcelPass(File file,
String password,
Collection<?> data)
写入数据
|
static void |
writeExcelPass(File file,
String password,
java.util.function.Supplier<Collection<?>> data)
写入数据
|
public static Map<Integer,String> readExcelHead(File file)
file - 文件路径public static Map<Integer,String> readExcelHead(File file, int headLine)
file - 文件路径headLine - 表头行数public static <T extends AbstractReaderListener> void readExcel(File file, T listener)
file - 文件路径listener - 处理器public static <T extends AbstractReaderListener> void readExcelPass(File file, String password, T listener)
file - 文件路径listener - 处理器password - 密码public static <T extends AbstractReaderListener> void readExcelByHead(File file, int headLine, T listener)
file - 文件路径headLine - 读取行数listener - 处理器public static <T extends AbstractReaderListener> void readExcel(File file, int line, T listener)
file - 文件路径line - 读取行数listener - 处理器public static <T extends AbstractReaderBatchListener> void readExcelBatch(File file, T listener)
file - 文件路径listener - 处理器public static <T extends AbstractReaderBatchListener> void readExcelBatch(File file, String password, T listener)
file - 文件路径listener - 处理器password - 密码public static <T extends AbstractReaderBatchListener> void readExcelBatchByHead(File file, int head, T listener)
file - 文件路径head - 表头占用行数量listener - 处理器public static <T extends AbstractReaderBatchListener> void readExcelBatchByHeadPass(File file, int head, String password, T listener)
file - 文件路径head - 表头占用行数量listener - 处理器password - 密码public static void writeExcel(File file, Collection<?> data)
file - 待写入文件路径data - 待写入数据public static void writeExcel(File file, Boolean useHead, Class head, Collection<?> data)
file - 待写入文件路径useHead - 是否使用表头head - 表头data - 待写入数据public static void writeExcelPass(File file, String password, Collection<?> data)
file - 待写入文件路径data - 待写入数据password - 密码public static void writeExcel(File file, java.util.function.Supplier<Collection<?>> data)
file - 待写入文件路径data - 待写入数据public static void writeExcelPass(File file, String password, java.util.function.Supplier<Collection<?>> data)
file - 待写入文件路径data - 待写入数据password - 密码Copyright © 2024. All rights reserved.