Excelize 开源基础库发布 2.10.1 版本更新
https://developer-private-1258344699.cos.ap-guangzhou.myqclou...;1772002094&q-key-time=1771996694;1772002094&q-header-list=host&q-url-param-list=&q-signature=eded1c8ac095e3f0a86f2779f56c6872ea96eb07&x-cos-security-token=Ym4fMB3eaZVXV72MoReC2cJG7ggSn5ca61247a305c761ee77af8b094122dbfedhiaNFGvq0YlmE8A-YPVd-xtIS7JPaUujc53qvCq-NG_jW3_GkYGpbmZxI6VY0wkKLeRVhPBRagoc3Hgk6oiICyy2PCvp2Y0dzPhoaSmZgo-LHljZW0mSXYR_k_JWZMeoe0Y-KmU48kJEYIX0p4K6qNbIkeqL0pxN_1S0fL_Z77TMJWAo_HGh_QTBd0dfKDoGsUgRok6nPLdqAbWrMTFBQ_R5eYhk75oAydkF49ttZJp5oic1JRMjKJCDNGJGHoqJxJbfwzMy17QX5ebNWGzMQmqejK9BvQdMd68HNgLfoyVzVWtvUV_Wbj94fQuzOulhMiu62WJEOoDqCtl2ny0rcops_VD-PHZ6Ic3xD-eDsI1Sbuo-y8X5wwueAqam8gn43jKHUGZ4L1hKXFGEutokMRAO05q7wexgjYTv08kfArlfN9LTmfKTvPeUtMYX-ncjHxmIVUUg8uimsssXimjNms3XKLdMRAeSe_LGq-75jAraUZ5zWlfgDXJ4-AHxMdWKdq9nMSRaG5vDugHqH8JtqUh29dC6O1AA9_QDZSoElTJxUWpzCjyUYsX3JReqjuCbDwWVOd0Ynt8fMAMI7HyCuRI2BKpS5jsi4qPbT87Z5a-VgaQ-wWrP6GjJvwrchYFn_nc5PK0UGodCuG4RMzW5bZUdCOMj6QRbYxW6ZRniBGB8enJhMPX21LVlUKuMKFVV <p align="center"><img src="" width="440" alt="Excelize 开源基础库 2.10.1 版本发布"/></p> Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。自 2016 年开源以来已成为开发者在处理电子表格办公文档时的热门选择,正在被广泛应用于大型互联网公司、中小企业客户和初创公司。荣获 2025 上海开源创新菁英奖、入选 2023 开源创新榜优秀开源项目、荣获 2022 年中国开源创新大赛一等奖、2020 Gopher China - Go 领域明星开源项目 (GSP)、2018 年开源中国码云最有价值开源项目 GVP (Gitee Most Valuable Project)。 2026年2月25日,社区正式发布了 2.10.1 版本,该版本包含 40 余项更新,包括新增功能、错误修复和兼容性提升优化。来自世界各地的 29 名开发者为此版本贡献了代码。下面是有关该版本更新内容的摘要,此版本中最显著的变化包括: 感谢 Excelize 的所有贡献者,以下是为此版本提交代码的贡献者列表: 《Excelize权威指南》不仅介绍了 Excelize 库的基本使用方法,还深入探索了高级特性和应用场景。全书共分五个篇章:入门指南、基础库设计概览、深入 Excelize、高性能流式读写技术以及实践应用。通过这本书,你将学会如何利用 Go 语言和 Excelize 库,实现 Excel 文件的自动化处理、复杂数据分析以及报表生成等任务。 你将不再受限于 Excel 的传统操作方式,而是能够通过编程的方式,解锁 Excel 新境界,创造出更加智能、高效的数据处理解决方案。
开源代码
兼容性提示
ErrStreamSetColStyle、ErrStreamSetColWidth 和 ErrStreamSetPanes新增功能
ChartDataPoint 数据类型ChartSeries 数据类型中新增 DataPoint 字段ChartAxis 数据类型中新增 DropLines 和 HighLowLines 字段GraphicOptions 数据类型中新增 Name 字段ChartSeries 数据类型中新增 DataPoint 字段MaxGraphicAltTextLength 和 MaxGraphicNameLengthErrFillType、ErrFillGradientColor、ErrFillGradientShading、ErrFillPatternColor、ErrFillPattern、ErrMaxGraphicAltTextLength 和 ErrMaxGraphicNameLengthGetHyperLinkCells 函数,支持获取包含超链接的单元格,相关 issue 1607GetSheetProtection 函数,支持获取工作表保护设置AddComment 函数将返回错误兼容性提升
问题修复
GetCellValue 与 GetRows 函数在某些情况下读取空白单元格时,错误地返回了共享字符串索引,相关 issue 2240GetPivotTables 函数在部分情况下获取数据透视表时发生 panic 的问题SetRow 函数时,列样式缺失的问题DeleteDataValidation 在数据验证单元格范围无序时,数据验证单元格范围未被正确更新的问题SetConditionalFormat 在设置部分带有时间周期条件格式规则时,生成的工作簿损坏的问题性能优化
VLOOKUP 函数的公式计算性能,内存分配与耗时最多降低约 50%,相关 issue 2139GetMergeCells 的内存分配和耗时,相关 issue 2226其他
致谢
《Excelize权威指南》
