游乐游手机版
首页/AI教程/文章详情

Excelize 2.0.1版本发布:Go语言Excel文档处理基础库

时间:2026-08-15 14:18
Excelize 是一款基于 Go 语言开发的 Office Excel 文档处理库,底层遵循 ECMA-376 OOXML 标准规范。通过它可以高效完成 XLSX 文件的读取、写入与编辑;与不少同类开源 Excel 库相比,Excelize 在功能支持方面更加完善,不仅能够处理包含数据透视表、切片

Excelize 是一款基于 Go 语言开发的 Office Excel 文档处理库,底层遵循 ECMA-376 OOXML 标准规范。通过它可以高效完成 XLSX 文件的读取、写入与编辑;与不少同类开源 Excel 库相比,Excelize 在功能支持方面更加完善,不仅能够处理包含数据透视表、切片器、图表和图片的 Excel 文件,也支持向 Excel 文档中插入图片、创建基础图表,因此非常适合应用在各类报表系统、数据导出和办公自动化场景中。

GitHub: github.com/xuri/excelize

2019年7月1日,Excelize 社区正式发布 2.0.1 版本。本次更新带来了多项新功能,同时修复了多个已知问题,并进一步增强了兼容性与稳定性。

这一版本中较为重要的更新内容包括:

新增功能

新增 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 #41120 和 #425优化内部重算组件,修复部分情况下在工作表中删除或插入行后造成文档损坏的问题,相关 issue #421 和 #424修复部分情况下隐藏工作表失效的问题,相关 issue #418修复内部主题颜色索引溢出导致图表系列过多时文档损坏的问题,相关 issue #422

其他

完善单元测试并提升覆盖率,行覆盖度达到 96.05%代码进一步优化,并修复 golint 相关问题
来源:https://developer.aliyun.com/article/706945
上一篇年AI项目合规提醒:算法未备案的业务风险解析 下一篇生活化AI产品测评指南:温柔体验与硬指标兼顾
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
AI教程 · 2026-09-01

CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。

CAD从入门到项目交付:绘图、标注、图块与实战工作流
AI教程 · 2026-09-01

CAD从入门到项目交付:绘图、标注、图块与实战工作流

掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
AI教程 · 2026-09-01

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。

Claude Code 文件修改前的权限模式配置与命令审批指南
AI教程 · 2026-09-01

Claude Code 文件修改前的权限模式配置与命令审批指南

本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。

Claude Code接入VS Code后先测扩展和终端命令
AI教程 · 2026-09-01

Claude Code接入VS Code后先测扩展和终端命令

在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。