19.4. v1.4.0
Excelize v1.4.0
- 发布日期: 2018年8月14日
- GitHub Release: github.com/xuri/excelize/releases/...
版本说明
此版本中最显著的变化包括:
API 更改
- 下列函数增加了错误返回值:
AddChart()、AddComment()、AddPicture()、AddShape()、AddTable()和SetConditionalFormat()
新增功能
- 新增函数
GetComments()支持获取指定工作表中全部批注内容的哈希表 - 新增函数
RGBToHSL()和HSLToRGB()支持 RGBA 和 HSL 之间的色值转换 - 新增函数
NewDataValidation()与系列函数DataValidation.SetDropList()、DataValidation.SetError()、DataValidation.SetInput()、DataValidation.SetRange()、DataValidation.SetSqref()和DataValidation.SetSqrefDropList()支持设置数据验证 - 新增函数
AddPictureFromBytes()支持从字节数组添加图片到工作表,相关 issue #259 - 函数
GetCellFormula()现已支持获取单元格共享公式,相关 issue #227 - 新增日期解析扩展支持
- 双色标记与三色标记的条件格式支持设置最小值、中间值和最大值
问题修复
- 更新默认插入批注样式,修复插入多个批注时批注框位置堆叠的问题
- 修复部分情况下通过
NewSheet()创建工作表导致的问题,相关 issue #249
性能优化
- 读写速度提升 20%,设置单元格内存使用减少 14%。更多性能数据请参考 Performance Figures
- 使用第三方依赖包 github.com/mohae/deepcopy 进行工作表深度拷贝代替基于 encoding/gob 序列化和反序列化实现的内部
deepcopy
Excelize 开发者指南
关于 LearnKu