go操作excel方便么_Excelize发布2.0.1版本, Go语言最受欢迎的Excel基础库

91c8ce613459273a7af256280499fe3f.png

Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML Spec。可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,可应用于各种报表系统中。Excelize 作为 2018 开源中国 Gitee 最有价值开源项目 GVP,现已成为 Go 语言最受欢迎的 Excel 文档基础库。

   GitHub

github.com/360EntSecGroup-Skylar/excelize

   Excelize 知名用户

9ab957b5fe1a456850d8120095484dba.png

   Release Notes

2019年7月1日,社区正式发布了 2.0.1 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 change log.

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

新增功能
  • 新增 SetHeaderFooter() 方法,支持设置页眉和页脚,相关 issue #394

  • 新增 SetColStyle() 方法,支持设置列样式,相关 issue #397

  • 新增 SetDefaultFont() 和 GetDefaultFont() 方法,支持设置工作簿默认字体,相关 issue #390

  • 新增 SetDocProps() 和 GetDocProps() 方法,支持设置和获取文档属性,相关 issue #415

  • 函数 AddChart() 新增加了 26 种图表的创建:簇状圆锥、堆积圆锥、百分比堆积圆锥、三维圆锥图、簇状水平圆锥图、堆积水平圆锥图、堆积百分比水平圆锥图、簇状棱锥图、堆积棱锥、百分比堆积棱锥、三维棱锥图、簇状水平棱锥图、堆积水平棱锥图、堆积百分比水平棱锥图、簇状柱形图 、堆积柱形图、百分比堆积柱形图、三维柱形图、簇状水平圆柱图、堆积水平圆柱图、堆积百分比水平圆柱图、三维曲面图、俯视框架曲面图、三维曲面框架图、气泡图与三维气泡图,不受支持的图表类型将返回错误提示

  • 新增 SetDefinedName() 和 GetDefinedName() 方法,支持设置和获取名称

  • 优化并明确了打开加密文件时的错误提示信息

  • 函数 AddPicture() 现在支持添加 TIF 和 TIFF 格式的图片

问题修复
  • 修复当数据验证公式中存在双引号时产生的问题

  • 修复内部计数错误导致的部分情况下产生重复批注问题,相关 issue #373

  • 修复部分情况下因读取内部工作表 map 错误导致读取文件失败的问题,相关 issue #404

  • 提升了处理包含数据透视表的文档兼容性,相关 issue #413

  • 提升了字号与粗体样式的兼容性,相关 issue #411、#420 和 #425

  • 优化内部重算组件以修复部分情况下在工作表中删除或插入行造成文档损坏的问题,相关 issue #421 和 #424

  • 修复部分情况下隐藏工作表失效的问题,相关 issue #418

  • 修复内部主题颜色索引溢出导致部分情况下图表系列过多导致文档损坏的问题,相关 issue #422

其他
  • 完善单元测试提升覆盖度,行覆盖度达到 96.05%

  • 代码优化,修复 golint 问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值