简介
Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入 XLSX 文件。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)的文档,还支持向 Excel 中插入图片,并且在保存后不会丢失图表样式,可以应用在各种报表系统中。
- Source Code: github.com/360EntSecGroup-Skylar/excelize
- Issue: github.com/360EntSecGroup-Skylar/excelize/issues
- GoDoc: godoc.org/github.com/360EntSecGroup-Skylar/excelize
- 许可协议: BSD 3-Clause
- 当前版本: v2.0.2
- 文档更新: 2019年10月9日
项目使命
Excelize 的目标是创建并维护一个 Go 语言版本的 Excel 文档 API,以处理符合基于 Office Open XML(OOXML)标准的 xlsx 文件,借助 Excelize 您可以使用 Go 读取和写入 MS Excel 文件。
为什么要使用 Excelize
在一些情况下我们需要通过程序操作 Excel 文档,例如:打开读取已有 Excel 文档内容、创建新的 Excel 文档、基于已有文档(模版)生成新的 Excel 文档、向 Excel 文档中插入图片、图表和表格等元素,有时还需要跨平台实现这些操作。使用 Excelize 可以方便的满足上述需求。
项目荣誉
入选 2018 年开源中国码云最有价值开源项目 (Gitee Most Valuable Project)
知名用户
如果您的公司或产品也在使用 Excelize,欢迎 发送 Logo 给我们。