Excelize 发布 2.0.1 版本, Go 语言 Excel 文档基础库 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
luxurioust
V2EX    Go 编程语言

Excelize 发布 2.0.1 版本, Go 语言 xcel 文档基础库

  •  
  •   luxurioust
    xuri 2019-07-01 16:14:31 +08:00 2644 次点击
    这是一个创建于 2309 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Excelize Go 语言 Excel 文档类库

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

    GitHub: github.com/360EntSecGroup-Skylar/excelize

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

    Release Notes

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

    新增功能

    • 新增 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 问题
    1 条回复    2019-07-02 07:29:39 +08:00
    wzw
        1
    wzw  
       2019-07-02 07:29:39 +08:00 via iPhone
    啥时候有 docx 的。用 python docx 不好用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5500 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 05:49 PVG 13:49 LAX 22:49 JFK 01:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86