简介

Excelize logo

Build StatusCode CoverageGo Report CardGoDocLicensesDonate

Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入 XLSX 文件。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)的文档,还支持向 Excel 中插入图片,并且在保存后不会丢失图表样式,可以应用在各种报表系统中。

项目使命

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)

2018 年开源中国码云最有价值开源项目

知名用户

360 企业安全百度合合信息映客直播美团点评网易哔哩哔哩奇安信集团阿里巴巴集团饿了么汇付天下点点客字节跳动闪电快车比格基地

如果您的公司或产品也在使用 Excelize,欢迎 发送 Logo 给我们。