Commit Graph

182 Commits

Author SHA1 Message Date
是仪 4cd56ad278 * 支持停止单个`sheet`以后继续读取其他`sheet`,使用`ExcelAnalysisStopSheetException` 2024-03-11 20:25:27 +08:00
是仪 a16984862b * 兼容某些特殊的xls: 缺少每个sheet的终止符 2023-12-06 14:14:00 +08:00
Jiaju Zhuang 573f55ba82 修改测试案例 2023-05-30 14:44:59 +08:00
Jiaju Zhuang 63cda6ce9f 修改测试案例 2023-05-30 14:34:44 +08:00
Jiaju Zhuang 3a2dd02cd8 * 修改版本发布问题 2023-05-06 20:54:39 +08:00
Jiaju Zhuang 67d00c1951 * 根据文件流解析,由抛出异常改为,默认识别为csv 2023-05-04 20:30:44 +08:00
Jiaju Zhuang 85d4264415 * 默认对象反射缓存改成`ThreadLocal`,并支持设置反射缓存类型 [Issue #2792](https://github.com/alibaba/easyexcel/issues/2792) 2023-05-04 16:30:10 +08:00
Jiaju Zhuang e9856e5549 * 默认对象反射缓存改成`ThreadLocal`,并支持设置 [Issue #2792](https://github.com/alibaba/easyexcel/issues/2792)
* 支持根据`includeColumnIndexes`和`includeColumnFieldNames`排序 [Issue #2697](https://github.com/alibaba/easyexcel/issues/2697)
2023-04-28 22:14:21 +08:00
Jiaju Zhuang 98e2420868 * 删除`org.apache.poi.hssf.usermodel.PoiUtils.java`, 使用反射获取 [Issue #2804](https://github.com/alibaba/easyexcel/issues/2804) 2023-04-28 18:55:54 +08:00
Jiaju Zhuang f226ed77c9 * 在`easyexcel-parent` 包中移除测试包的`dependencyManagement` 2023-04-28 17:35:16 +08:00
Jiaju Zhuang 2286ceb708 修改测试包引入 2023-04-28 17:33:51 +08:00
Jiaju Zhuang 73b65d29a4 * xlsx存在隐藏字符时需要忽略,确保和展示看到的一样 2023-04-28 17:20:02 +08:00
Jiaju Zhuang 8fb759ab1f * 读csv会忽略BOM数据 [Issue #3137](https://github.com/alibaba/easyexcel/issues/3137)
* 解决csv用office打开乱码的问题,写csv默认带上BOM数据
2023-04-28 16:50:07 +08:00
Jiaju Zhuang 7d19499304 * 分页读取监听器支持自定义分页条数 [Issue #2383](https://github.com/alibaba/easyexcel/issues/2383) 2023-02-10 18:49:10 +08:00
Jiaju Zhuang 0afb6aa81e * 在临时文件被删除的情况下能正常的读取 [Issue #2693](https://github.com/alibaba/easyexcel/issues/2693) 2023-02-10 17:16:10 +08:00
Jiaju Zhuang 58e5ca1739 * 优化大文件内存存储,减少内存占用 [Issue #2657](https://github.com/alibaba/easyexcel/issues/2657) 2023-02-10 15:02:57 +08:00
Jiaju Zhuang 6ff6fbff13 * 兼容`LocalDate` [Issue #2908](https://github.com/alibaba/easyexcel/issues/2908) 2023-02-08 19:20:53 +08:00
Jiaju Zhuang b92c405547 * 修复部分xlsx读取日期可能相差1秒的bug [Issue #1956](https://github.com/alibaba/easyexcel/issues/1956)
* 修复部分数据精度和excel不匹配的bug [Issue #2805](https://github.com/alibaba/easyexcel/issues/2805)
* 不创建对象的读支持读取非`String`类型的数据
2023-01-18 23:23:14 +08:00
Jiaju Zhuang dedd35d146 * 提高xlsx读取兼容性:兼用ns2开头的标签 2023-01-04 16:53:43 +08:00
Jiaju Zhuang d04850c89e * 提高xlsx读取兼容性:在存在第一行很多空列的情况下,忽略空列 2022-12-22 19:18:41 +08:00
Jiaju Zhuang 3e37e5a131 完成自动发布 2022-11-16 18:52:52 +08:00
Jiaju Zhuang ef806d5a82 * 提供xlsx兼容性:兼容`sharedStrings.xml` 存储在 `x:t`标签 2022-11-16 10:46:02 +08:00
Jiaju Zhuang 7f612f24f8 * 修复长时间运行会产生大对象的bug [Issue #2725](https://github.com/alibaba/easyexcel/issues/2725) 2022-10-28 20:56:23 +08:00
Jiaju Zhuang 61c80a9ff2 * 修复部分xlsx无法读取超链接的bug 2022-06-08 17:38:09 +08:00
Jiaju Zhuang 1d90b575c1 * 读写支持`try-with-resources`语法糖 2022-05-12 16:57:59 +08:00
Jiaju Zhuang 93d3f256f6 * 读写支持`不使用 try-with-resources`语法糖 2022-05-12 16:57:01 +08:00
Jiaju Zhuang 7e0bd5ded0 * 升级ehcache 到 3.9.9 ,为了兼容jdk17 2022-05-12 16:15:15 +08:00
Jiaju Zhuang 95b387888c * csv支持设置读写编码 [Issue #2404](https://github.com/alibaba/easyexcel/issues/2404) 2022-05-12 10:47:37 +08:00
Jiaju Zhuang 20fe0e1625 * 修复读取csv文件时`autoTrim`配置失效 [Issue #2227](https://github.com/alibaba/easyexcel/issues/2227) 2022-05-11 15:01:04 +08:00
Jiaju Zhuang 49b64dd3df * 增加部分`xls`容错 [Issue #2236](https://github.com/alibaba/easyexcel/issues/2236) 2022-05-11 09:56:20 +08:00
Jiaju Zhuang 8cc8a24e0a * 捕获`setFeature`异常不影响主流程 [Issue #2054](https://github.com/alibaba/easyexcel/issues/2054) 2022-05-10 16:55:24 +08:00
Jiaju Zhuang 346a1a8c56 * 提高类型转换兼容性 [Issue #2443](https://github.com/alibaba/easyexcel/issues/2443) 2022-05-06 20:36:21 +08:00
Jiaju Zhuang 4340aca341 * 修复03版本无法读取到公式格式的bug [Issue #2444](https://github.com/alibaba/easyexcel/issues/2444) 2022-05-06 19:47:54 +08:00
Jiaju Zhuang 407fd25748 * 修复`BigIntegerStringConverter`无效的bug [Issue #2325](https://github.com/alibaba/easyexcel/issues/2325) 2022-04-06 22:38:36 +08:00
Jiaju Zhuang 3e0d4a625f * 修复`filed`拼接错误 [Issue #2390](https://github.com/alibaba/easyexcel/issues/2390) 2022-04-06 17:47:55 +08:00
Jiaju Zhuang 11bea47758 修复无法根据文件流判断csv的bug [Issue #2297] 2022-02-10 21:46:59 +08:00
Jiaju Zhuang 4263ba51d1 修复无法根据文件流判断csv的bug [Issue #2297] 2022-02-10 20:33:52 +08:00
Jiaju Zhuang 5ecff59048 有样式没有数据的情况下也算空行 [Issue #2294] 2022-02-10 17:41:12 +08:00
Jiaju Zhuang e6b6d2a07b 修改目录结构 2022-02-09 10:14:02 +08:00
Jiaju Zhuang 383718a4be 修改读写文档 2021-11-10 14:30:49 +08:00
Jiaju Zhuang fc59b8601f * `fill`的情况新增 `afterRowDispose`事件 2021-11-09 20:01:54 +08:00
Jiaju Zhuang 604ce6f0fa * 调整读写默认大小,防止大批量写的时候可能会full gc 2021-11-04 21:38:35 +08:00
Jiaju Zhuang 530ab5da16 * 修复`HeadStyle`无效的bug 2021-11-04 17:51:43 +08:00
Jiaju Zhuang 6448d5aef5 * 修复`CellData`接收失败的的bug [Issue #2147] 2021-10-29 20:13:01 +08:00
Jiaju Zhuang 3d419feee6 * 修复列宽注解没用的bug [Issue #2151] 2021-10-29 20:04:02 +08:00
Jiaju Zhuang e33afa6c0f 优化读写性能 2021-10-29 19:22:19 +08:00
Jiaju Zhuang a147f71462 * 修复写入的性能问题 2021-10-26 10:40:25 +08:00
Jiaju Zhuang d922e321fd 修复写入过慢的bug 2021-10-21 16:22:02 +08:00
Jiaju Zhuang 68200389fb 修复样式可能超过最大限制的bug 2021-10-21 00:02:10 +08:00
Jiaju Zhuang 2553721189 完成填充支持样式 2021-10-20 23:07:50 +08:00