2025年swagger2.0(swagger2.0如果响应的是excel文件)

swagger2.0(swagger2.0如果响应的是excel文件)名称 默认值 描述 excelType 空 当前 excel 的类型 支持 XLS XLSX CSV inputStream 空 与 file 二选一 读取文件的流 如果接收到的是流就只用 不用流建议使用 file 参数 因为使用了 inputStream easyexcel 会帮忙创建临时文件 最终还是 file file 空 与 inputStream 二选一 读取文件的文件

大家好,我是讯享网,很高兴认识大家。



名称

默认值

描述

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的

小讯
上一篇 2025-06-02 16:27
下一篇 2025-04-24 16:40

相关推荐

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