-
v1.3.0 Stable
released this
2018-05-11 10:14:18 +08:00 | 1008 commits to master since this release我们很高兴地宣布发布 1.3.0 版本,该版本包含了多项新功能和错误修复。
有关更改的摘要,请参阅 版本说明。完整的更改列表可查看 change log。
版本说明
此版本中最显著的变化包括:
API 更改
- 修改函数
SetRowHeight()
与GetRowHeight()
中行索引的一致性, 修复问题 issue #205
新增功能
- 新增函数
SetSheetRow()
支持批量设置单行单元格的值,相关 issue #96 和 #194 - 新增函数
GetColOutlineLevel()
、GetRowOutlineLevel()
、SetColOutlineLevel()
和SetRowOutlineLevel()
支持设置工作表行、列分组 - 新增行迭代器系列函数
Rows
、Columns()
、Next()
和Error()
- 设置单元格的值函数
SetCellValue()
现已支持bool
和time.Duration
类型值 - 添加表格函数
AddTable()
支持指定表格名称,相关 issue #216 - 添加图片函数
AddPicture()
新增支持设置图片位置,相关 issue #214 - 获取单元格的值函数
GetCellValue()
支持读取inlineStr
内联类型单元格的值,相关 issue #208 和 #209 - 添加图表函数
AddChart()
支持自定义图表尺寸 - 支持创建三维、三维百分比、堆积、簇状、百分比堆积条形图和柱形图,相关 issue #160 和 #190
- 新增支持为通过
AddPicture()
插入的图片设置超链接属性,相关 issue #185 - 新增支持为单元格设置保护属性,相关 issue #191;
- 图标数据系列现已支持设置逆序刻度和图表方向,并支持指定坐标轴刻度为自动、固定值以及最大值、最小值,相关 issue #202;
问题修复
- 修复
DeleteSheet()
删除工作表时,因内部activeTab
属性计算错误导致的文档损坏,解决 issue #165 - 修复部分情况下读取列数量错误的问题,相关 issue #175
- 兼容由 1C software 等电子表格应用程序创建的,内部共享字符表路径为
xl/SharedStrings.xml
的电子表格文档,相关 issue #188 - 修复部分情况下内部函数
checkCellInArea()
解析合并单元格坐标时下标越界问题,相关 issue #206 - 修复部分情况下设置字体失效的问题,相关 issue #222
性能优化
- 提升
SetCellStyle()
设置单元格样式速度,优化内部检查行/列区域函数checkCellInArea()
- 内部字符串处理逻辑优化,使用
bytes
代替string
降低 11% 内存使用,更多性能相关数据请参考 Performance Figures
Downloads
- 修改函数