public class ExcelUtil
extends java.lang.Object
ExcelUtil 与 ExcelCell搭配使用| 构造器和说明 |
|---|
ExcelUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
exportExcel(java.util.List<ExcelSheet<T>> sheets,
java.io.OutputStream out)
利用JAVA的反射机制,将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
用于多个sheet |
static <T> void |
exportExcel(java.util.List<ExcelSheet<T>> sheets,
java.io.OutputStream out,
java.lang.String pattern)
利用JAVA的反射机制,将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
用于多个sheet |
static <T> void |
exportExcel(java.lang.String[] headers,
java.util.Collection<T> dataset,
java.io.OutputStream out)
利用JAVA的反射机制,将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
用于单个sheet |
static <T> void |
exportExcel(java.lang.String[] headers,
java.util.Collection<T> dataset,
java.io.OutputStream out,
java.lang.String pattern)
利用JAVA的反射机制,将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
用于单个sheet |
static <T> java.util.Collection<T> |
importExcel(java.lang.Class<T> clazz,
java.io.InputStream inputStream,
java.lang.String pattern,
ExcelLogs logs,
java.lang.Integer... arrayCount)
把Excel的数据封装成voList
|
static java.lang.String |
removeSpace(java.lang.String src) |
public static <T> void exportExcel(java.lang.String[] headers,
java.util.Collection<T> dataset,
java.io.OutputStream out)
T - headers - 表格属性列名数组dataset - 需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。此方法支持的
javabean属性的数据类型有基本数据类型及String,Date,String[],Double[]out - 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中public static <T> void exportExcel(java.lang.String[] headers,
java.util.Collection<T> dataset,
java.io.OutputStream out,
java.lang.String pattern)
T - headers - 表格属性列名数组dataset - 需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。此方法支持的
javabean属性的数据类型有基本数据类型及String,Date,String[],Double[]out - 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中pattern - 如果有时间数据,设定输出格式。默认为"yyy-MM-dd"public static <T> void exportExcel(java.util.List<ExcelSheet<T>> sheets, java.io.OutputStream out)
T - sheets - ExcelSheet的集合out - 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中public static <T> void exportExcel(java.util.List<ExcelSheet<T>> sheets, java.io.OutputStream out, java.lang.String pattern)
T - sheets - ExcelSheet的集合out - 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中pattern - 如果有时间数据,设定输出格式。默认为"yyy-MM-dd"public static <T> java.util.Collection<T> importExcel(java.lang.Class<T> clazz,
java.io.InputStream inputStream,
java.lang.String pattern,
ExcelLogs logs,
java.lang.Integer... arrayCount)
throws org.apache.poi.EncryptedDocumentException,
org.apache.poi.openxml4j.exceptions.InvalidFormatException
clazz - vo的ClassinputStream - excel输入流pattern - 如果有时间数据,设定输入格式。默认为"yyy-MM-dd"logs - 错误log集合arrayCount - 如果vo中有数组类型,那就按照index顺序,把数组应该有几个值写上.org.apache.poi.openxml4j.exceptions.InvalidFormatExceptionorg.apache.poi.EncryptedDocumentExceptionjava.lang.RuntimeExceptionpublic static java.lang.String removeSpace(java.lang.String src)