19.3. v1.3.0

未匹配的标注

Excelize v1.3.0

版本说明

此版本中最显著的变化包括:

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

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
xuri
讨论数量: 0
发起讨论 查看所有版本


暂无话题~