public class ZPoiUtil
extends java.lang.Object
构造器和说明 |
---|
ZPoiUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<java.util.List<java.lang.String[]>> |
getAllSheetDataByFilePath(java.io.InputStream inputStream,
java.lang.String type)
读取Xls/Xlsx输入流来获取数据表内容
|
static java.util.List<java.util.List<java.lang.String[]>> |
getListAllDataByWork(org.apache.poi.ss.usermodel.Workbook workbook)
获取所有Sheet的数据
|
static java.util.List<java.lang.String[]> |
getListDataByFilePath(java.lang.String path,
java.lang.String type)
从EXCEL表中获取List数据
|
static java.util.List<java.lang.String[]> |
getListDataByInputSteam(java.io.InputStream inputStream,
java.lang.String type)
获取xls数据
|
static org.apache.poi.ss.usermodel.Workbook |
getWorkBookByType(java.lang.String type) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
listStringsToListMap(java.util.List<java.lang.String[]> list)
格式转换
|
static void |
saveMapListToFile(java.lang.String sheetName,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.io.OutputStream outputStream)
将数据列表保存成XLS
|
static void |
saveMultiMapListToFile(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.io.OutputStream outputStream) |
public static java.util.List<java.lang.String[]> getListDataByFilePath(java.lang.String path, java.lang.String type)
path
- 文件路径,支持xls,xlsxtype
- 类型public static java.util.List<java.util.List<java.lang.String[]>> getAllSheetDataByFilePath(java.io.InputStream inputStream, java.lang.String type)
inputStream
- 输入流type
- 数据表类型public static org.apache.poi.ss.usermodel.Workbook getWorkBookByType(java.lang.String type)
public static java.util.List<java.lang.String[]> getListDataByInputSteam(java.io.InputStream inputStream, java.lang.String type)
inputStream
- EXCEL数据流type
- 类型public static java.util.List<java.util.List<java.lang.String[]>> getListAllDataByWork(org.apache.poi.ss.usermodel.Workbook workbook)
workbook
- 工作簿public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listStringsToListMap(java.util.List<java.lang.String[]> list)
list
- 转换的listpublic static void saveMapListToFile(java.lang.String sheetName, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.io.OutputStream outputStream)
sheetName
- sheet名称mapList
- 数据列表outputStream
- 输出流public static void saveMultiMapListToFile(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.io.OutputStream outputStream)