1 Star 0 Fork 266

汪先龙 / easyexcel

forked from Gitee 极速下载 / easyexcel 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
update.md 9.75 KB
一键复制 编辑 原始数据 按行查看 历史

2.2.10

  • 修复读取的时候用string接收数字 可能四舍五入不一致的bug

2.2.9

  • 修复读取的时候用string接收数字 可能四舍五入不一致的bug

2.2.8

  • 兼容07在特殊的excel的情况下,读取数据异常

2.2.7

  • 修改07在特殊情况下用String接收数字会丢小数位的bug

2.2.6

  • 修改跳着读取03版本空指针bug

2.2.5

  • ExcelProperty新增order 用于排序
  • 修复导出指定index会导致空行的bug

2.2.4

  • 撤销删除AbstractMergeStrategy
  • 修改默认用String读取数字不使用科学计数法 通过useScientificFormat修改
  • 修复07版仅有样式的空行 默认不忽略的bug
  • 写入sheet不设置indexname默认不为0的问题
  • 修复多个sheet不按照顺序写入 会乱序的bug Issue #1332
  • 修改head是List时,内容单元格的样式不生效 Issue #1339
  • 修复xls仅公式行 不读取的bug Issue #1324
  • 修复xls直接读取第2页 NPE 的bug Issue #1280
  • 修复填充的时候,最后一行中间有空行会创建失败的bug
  • 修复includeColumnIndexes不包含第列 会无法导出数据的bug Issue #1346
  • 修复@NumberFormat注解转换double时可能会丢失精度 Issue #1306

2.2.3

  • 修改填充数据空数据的bug Issue #1274
  • 回退自定义转换器入参为空

2.2.2

  • 修改sheet事件未调用的bug
  • 修复复杂表头不是index=0开始 合并异常的bug Issue #1322

2.2.1

  • 发布正式版
  • 修复第一行为空不会调用invokeHeadMap的bug Issue #993
  • 当类的属性没有按照ExcelProperty的属性index顺序排序的时候,写数据出现错乱 Issue #1046
  • 新增支持自定义转换器 入参可以为空 实现NullableObjectConverter 即可 Issue #1084
  • 修复xls丢失结束标记的情况下 会漏读最后一行
  • 修复填充的时候 多次forceNewRow 空指针的bug Issue #1201
  • 修复tablesheet中创建的拦截器不执行workbook事件的bug Issue #1202

2.2.0-beta2

  • 修复最长匹配策略不同表格会有影响的bug Issue #1010
  • LinkedList写入的性能问题 #1121
  • 修复在某些情况下可能出现不必要的warn日志

2.2.0-beta1

  • 重写主流程,代码更加优雅
  • 修复用String接收日期、数字和excel显示不一致的bug(不是完美修复,但是大部分情况已经兼容)
  • 降低Ehcache版本 3.7.1(jkd7) -> 3.4.0(jdk6)
  • 修复xls 用Map接收时多次接收会是同一个对象的bug
  • 修复浮点型数据导入到excel 会丢失精度的bug
  • 新增支持读取批注、超链接、合并单元格
  • 如果是RuntimeException则不再封装对象
  • 新增CellData可以获取行列号
  • 新增样式注解
  • 新增合并单元格注解
  • 提升合并策略效率
  • 兼容部分比较特殊的excel
  • 同时传入了List<List<String>>class的head,会通过index去匹配注解
  • 修复读取转换器的并发问题
  • 填充支持多个List对象

2.1.7

  • 修复使用1+版本的写法,第1条开始读修改为第0条开始读

2.1.6

  • 修复写入只有sheetName会抛异常

2.1.5

  • 修复部分xlsx没有行号读取异常
  • 填充时候支持根据sheetName定位sheet

2.1.4

  • 新增参数useDefaultListener 可以排除默认对象转换

2.1.3

  • 每个java进程单独创建一个缓存目录 Issue #813
  • 统一修改合并为unsafe,提高大量数据导出的合并的效率
  • 修改merge返回参数relativeRowIndexInteger
  • 新增参数automaticMergeHead 可以设置不自动合并头 Issue #822
  • 新增参数xlsxSAXParserFactoryName 可以指定SAXParserFactory
  • 修复合并策略 空指针的问题
  • SimpleColumnWidthStyleStrategy 新增 参数columnIndex Issue #806

2.1.2

  • 修复强制创建新行填充,只有一行数据会未填充的bug

2.1.1

  • 发布正式版
  • 修改map返回为LinkedHashMap
  • 修改同步读取返回对象支持泛型
  • 修复03版不能直接读取第二个sheet的bug Issue #772
  • 新增支持图片导出用URL Issue #774
  • 加入多次关闭判断,防止多次关闭异常
  • 加入根据模板自动识别导出的excel类型
  • 修改默认失败后,不再往文件流写入数据。通过参数writeExcelOnException 参数设置异常了也要写入前面的数据。
  • 循环合并策略支持一次性合并多列
  • ExcelDataConvertException返回新增具体报错的数据
  • 加入解析class缓存
  • 修复填充的时候行高不复制的Bug Issue #780
  • 修复03版无法获取大概总行数的bug

2.1.0-beta4

  • 修改最长匹配策略会空指针的bug Issue #747
  • 修改afterRowDispose错误 Issue #751
  • 修复多个头的情况下会读取数据为空

2.1.0-beta3

  • 支持强行指定在内存处理,以支持备注、RichTextString等的写入
  • 修复关闭流失败,可能会不删除临时文件的问题
  • 支持根据参数自定义导出列
  • 修改最长匹配策略的最大长度 Issue #734
  • 修复策略头未生效的bug Issue #735
  • 修复填充的时候有数字会异常

2.1.0-beta2

  • 修改模板通过流创建报错的bug
  • 修复空数据未替换掉的bug
  • 修复空模板会空一行的bug

2.1.0-beta1

  • 新增支持导入、导出支持公式
  • 新增支持读取单元格类型、写入指定单元格类型
  • 支持通过模板填充数据
  • 新增写支持 禁用头样式 useDefaultStyle
  • 用map读取数据 空的单元格也会有个 null的数据
  • 转换报错 能获取到对应的行号和列号
  • 优化读取全部sheet方案
  • 新增注解ExcelIgnoreUnannotated 支持忽略未加ExcelProperty注解的字段
  • 支持导出加密 Issue #361
  • 支持导入加密 Issue #295

2.0.5

  • 优化07版超大文件读取方案
  • 支持自己设置超大文件读取参数
  • 读取xlsx会改变修改时间的bug Issue #574
  • 默认读取忽略空行 根据参数ignoreEmptyRow参数设置

2.0.4

  • 修复07版整个excel仅存在数字时会出现的NPE
  • 修复03版 用String接收电话会出现科学计数法的问题

2.0.3

  • 修复重大bug 在07版读取文件的时候 小概率导致数字部分丢失

2.0.2

  • 修复xls无法获取sheetList的bug Issue #621
  • 修复监听器转换异常会重复提示的bug

2.0.1

  • 降级poi为3.17 兼容jdk6

2.0.0

  • 修复当cell为空可能会抛出空指针的bug
  • 修复电话等长数字可能出现科学计数法的问题 Issue #583
  • 升级为正式版

2.0.0-beta6

  • 修复空行读取空指针异常
  • 修复写入指定头为List<List>,但是数据用List导致的空指针

2.0.0-beta5

  • 修复在读取值的时候读取了额外值导致数据转换异常

2.0.0-beta4

  • 修改在传入List<List>判断行数错误 Issue #526
  • 修复在mac 2016 2017导出的excel 可能存在多余字段的问题
  • 修复03版 读取无法指定sheet的问题 Issue #533

2.0.0-beta3

  • 导出完成移除临时目录 Issue #386
  • 新增读取返回头数据

2.0.0-beta2

  • 加速gc回收 Issue #511
  • 修改空字符串读取可能读取上个字段的数据的bug
  • 修改换行数据无法读取的bug Issue #521
  • 修复在空字符串的时候 格式转换异常 Issue #520

2.0.0-beta1

  • 优化读写逻辑
  • 优化读写对外接口
  • 加入转换器,方便格式转换
  • 极大优化读大文件的内存和效率
  • sheetNo 改成0开始
  • 读支持指定列名
  • 升级poi 到4.0.1

1.2.4

修复read()方法存在的bug

1.2.1

修复POI在大并发情况下创建临时目录失败的bug

1.0.9

修复excel超过16列被覆盖的问题,修复数据只有一行时候无法透传的bug。

1.0.8

如果整行excel数据全部为空,则不解析返回。完善多sheet的解析。

1.0.6

增加@ExcelColumnNum,修复字符串前后空白,增加过滤功能。

1.0.5

优化类型转换的性能。

1.0.4

修复日期类型转换时候数字问题。基础模型支持字段类型int,long,double,boolean,date,string

1.0.3

修复无@ExcelProperty标注的多余字段时候报错。

1.0.2

修复拿到一行数据后,存到list中,但最后处理时候变为空的bug。

1.0.1

完善测试用例,防止歧义,模型字段映射不上时候有抛异常,改为提醒。

Java
1
https://gitee.com/wxl_2/easyexcel.git
git@gitee.com:wxl_2/easyexcel.git
wxl_2
easyexcel
easyexcel
master

搜索帮助