• v1.3.0 eb62256d16

    v1.3.0 Stable

    p30928647 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() 支持设置工作表行、列分组
    • 新增行迭代器系列函数 RowsColumns()Next()Error()
    • 设置单元格的值函数 SetCellValue() 现已支持 booltime.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