简介

Excelize logo

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.10 或更高版本。

项目使命

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 给我们。

技术交流群

DingTalk Group ID: 30047129 QQ Group ID: 207895940

Excelize 技术交流群