Excelize 发布 2.0.2 版本, Go 语言最受欢迎的 Excel 基础库 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
hixuri

Excelize 发布 2.0.2 版本, Go 语言最受欢迎的 Excel 基础库

  •  
  •   hixuri
    xuri Oct 9, 2019 3588 views
    This topic created in 2391 days ago, the information mentioned may be changed or developed.

    Excelize Logo

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准。可以使用它来读取、写入由 Microsoft Excel 2007 及以上版本创建的 XLSX 文档。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)、透视表和切片器等复杂样式的文档,还支持向 Excel 文档中插入图片与图表,并且在保存后不会丢失文档原有样式,可以应用于各类报表系统中。入选 2018 开源中国码云 Gitee 最有价值开源项目 GVP,目前已成为 Go 语言最受欢迎的 Excel 文档基础库。

    开源代码

    GitHub: github.com/xuri/excelize

    Gitee: gitee.com/xurime/excelize

    中文文档: xuri.me/excelize/zh-hans

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

    有关更改的摘要,请参阅 Release Notes。完整的更改列表可查看 change log

    Release Notes

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

    兼容性提示

    升级至该版本需要您的 Go 语言版本高于 1.10 。

    新增功能

    问题修复

    • 修复部分情况下读取批注内容文本不完整的问题,解决 issue #434
    • 修复由于内部合并单元格偏移量计算错误导致的部分情况下使用 RemoveRow() 删除行出现下标越界问题,解决 issue #437
    • 修复部分情况下数据验证下拉菜单中的公式失效问题
    • 修复在循环迭代中调用 Save() 方法保存导致的文档损坏问题,解决 issue #443
    • 提升文档内部 workbook.xml.rels 中相对路径格式解析的兼容性,解决 issue #442
    • 修复部分情况下,删除带有合并单元格的文档所导致的文件损坏问题
    • 修复部分情况下设置保护工作表属性失效的情况,解决 issue #454
    • 修复部分情况下 GetSheetName 获取工作表名称为空的问题, 解决 issue #457
    • 增加单元格内多行文本解析的支持, 相关 issue #464
    • 修复 32 位操作系统环境下数字溢出问题,相关 issue #386
    • 修复 go module 依赖版本不匹配问题, 相关 issue #466issue #480
    • 修复部分情况下调用 SetSheetPrOptions() 所致的文档损坏问题,解决 issue #483

    性能表现

    • 性能优化,减少读取文档时的内存开销和耗时,相关 issue #439

    其他

    • 完善 SetSheetRow() 函数中的异常处理
    • 代码精简优化, 合并了下列内部函数: 将函数 workBookRelsWriter, drawingRelsWriter 合并为 relsWriter; 将函数 drawingRelsReader, workbookRelsReader, workSheetRelsReader 合并为 relsReader; 将函数 addDrawingRelationships, addSheetRelationships 合并为 addRels
    3 replies    2019-10-15 17:17:24 +08:00
    lxml
        1
    lxml  
       Oct 10, 2019
    go 有俩处理 excel 很流行的库,每次我都在你们和另外一个之间纠结好久
    mcfog
        2
    mcfog  
       Oct 10, 2019 via Android
    又是一个不遵守 semver 的项目
    Yooloo
        3
    Yooloo  
       Oct 15, 2019
    我还挺喜欢这个 logo
    About     Help     Advertise     Blog     API     FAQ     Solana     6080 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 55ms UTC 02:43 PVG 10:43 LAX 19:43 JFK 22:43
    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