名称
默认值
描述
excelType
空
当前excel的类型,支持XLS、XLSX、CSV
inputStream
空
与file二选一。读取文件的流,如果接收到的是流就只用,不用流建议使用file参数。因为使用了inputStream easyexcel会帮忙创建临时文件,最终还是file
file
空
与inputStream二选一。读取文件的文件。
mandatoryUseInputStream
false
强制使用 inputStream 来创建对象,性能会变差,但是不会创建临文件。
charset
Charset#defaultCharset
只有csv文件有用,读取文件的时候使用的编码
autoCloseStream
true
自动关闭读取的流。
readCache
空
默认小于5M用 内存,超过5M会使用 EhCache,这里不建议使用这个参数。
readCacheSelector
SimpleReadCacheSelector
用于选择什么时候用内存去存储临时数据,什么时候用磁盘存储临时数据
ignoreEmptyRow
true
忽略空的行
password
空
读取文件的密码
xlsxSAXParserFactoryName
空
指定sax读取使用的class的名称,例如:com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
useDefaultListener
true
@since 2.1.4
默认会加入ModelBuildEventListener 来帮忙转换成传入class的对象,设置成false后将不会协助转换对象,自定义的监听器会接收到Map<Integer,CellData>对象,如果还想继续接听到class对象,请调用readListener方法,加入自定义的beforeListener、 ModelBuildEventListener、 自定义的afterListener即可。
extraReadSet
空
额外需要读取内容的set,默认不读取这些数据
readDefaultReturn
STRING
@since 3.2.0
STRING:会返回一个Map<Integer,String>的数组,返回值就是你在excel里面不点击单元格看到的内容
ACTUAL_DATA:会返回一个Map<Integer,Object>的数组,返回实际上存储的数据,会帮自动转换类型,Object类型为BigDecimal、Boolean、String、String、null,中的一个,
READ_CELL_DATA: 会返回一个Map<Integer,ReadCellData<?>>的数组,其中?类型参照ACTUAL_DATA的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/201387.html