Excelize 是 Go 语言编写的用於操作 Office Excel 档案基础库,基於 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格档案。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种档案格式,高度兼容带有样式、图片(表)、枢纽分析表、切片器等复杂组件的档案,并提供流式读写 API,用於处理包含大规模数据的活页簿。可应用於各类报表平台、云计算、边缘计算等系统。入选 2020 Gopher China - Go 领域明星开源项目 (GSP)、 2018 开源中国码云 Gitee 最有价值开源项目 GVP,目前已成为 Go 语言最受欢迎的 Excel 档案基础库。
2022年4月11日,社区正式释出了 2.6.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。
此版本中最显着的变化包括:
NameSpaceDublinCoreMetadataIntiative
为 NameSpaceDublinCoreMetadataInitiative
以修复拼写错误ErrUnsupportEncryptMechanism
为 ErrUnsupportedEncryptMechanism
ErrDataValidationFormulaLenth
为 ErrDataValidationFormulaLength
ErrDefinedNameduplicate
为 ErrDefinedNameDuplicate
XMLHeaderByte
SetSqrefDropList
的第二个形参 isCurrentSheet
和异常返回值TotalRows
ProtectSheet
新增支持通过指定的算法保护工作表,支持的算法包括: XOR、MD4、MD5、SHA1、SHA256、SHA384 和 SHA512UnprotectSheet
支持通过指定第二个可选参数在移除工作表保护时验证密码SetWorkbookPrOptions
和 GetWorkbookPrOptions
支持设置和获取活页簿中的 FilterPrivacy
与 CodeName
属性,以解除部分情况下向活页簿中嵌入 VBA 工程时的限制,相关 issue #1148AddChart
函数添加圆环图时,支持指定圆环图内径大小,解决 issue #1172ErrPasswordLengthInvalid
, ErrUnsupportedHashAlgorithm
, ErrUnsupportedNumberFormat
, ErrWorkbookExt
,以便开发者可根据不同的错误类型进行采取相应处理SetCellDefault
支持设置非数字类型存储格的值,解决 issue #1139
>>: 网路功能虚拟化(NFV)、软件定义网路(SDN)、软件定义边界 (SDP) 和零信任(Zero Trust)
我们想像今天有个消费者想要搜寻「五倍红宝石」,却只用了「红宝石」这个关键字,他可能会搜出一堆「红宝石...
这是我个人的使用偏好,而且是以抽象资料型别的使用方式来理解 vuex 的使用方式。也许,我是说也许...
今天来点比较轻松的文章吧 学任何技能前,了解基础知识也是必要的 其实也能帮助後续学习的速度呢 前端网...
「你因为两个原因来读这本书:首先,你是位程序设计师。再者,你想成为一位更好的程序设计师」 取自: ...
前言 前面介绍完型别注解和型别推论,今天要和大家来谈 TypeScript 有哪些类型的型别,在这些...