简介

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

    Excelize 的目标是创建并维护一个 Go 语言版本的 Excel 文档 API,以处理符合基于 Office Open XML(OOXML)标准的电子表格文档,借助 Excelize 您可以使用 Go 读取和写入 MS Excel 文件。

    为什么要使用 Excelize

    在一些情况下我们需要通过程序操作 Excel 文档,例如:打开读取已有 Excel 文档内容、创建新的 Excel 文档、基于已有文档(模版)生成新的 Excel 文档、向 Excel 文档中插入图片、图表和表格等元素,有时还需要跨平台实现这些操作。使用 Excelize 可以方便的满足上述需求。

    入选 2020 Gopher China - Go 领域明星开源项目 ()

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

    知名企业用户

    百度 映客直播 网易 奇安信集团 饿了么 点点客 闪电快车 积梦智能 IBM 美图 德勤

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

    商业支持

    帮助您的应用发挥最大潜力,让使用电子表格文档变得有趣。除了提供完全免费和开源的基础库软件包之外,Excelize 还可以在商业上提供技术咨询支持服务:

    有急需解决的问题或新功能需求吗?Excelize 很乐意根据商业支持为您提供优先服务,请与 Excelize 联系以获取更多详细信息。

    • 专业技术咨询服务

    请通过 E-mail 与我们取得联系。

    《Go 语言 Excel 文档基础库 Excelize 基础教程》

    第一章:Excelize 介绍与基础环境配置

    1.1 Excelize 介绍

    1.3 基本概念

    第二章:Excelize 基本操作

    2.1 基本操作 - 单元格赋值、样式设置与图片图表的综合应用

    2.3 基本操作 - CSV 转 XLSX、行高列宽和富文本设置

    2.5 基本操作 - 迷你图、页眉页脚、隐藏与保护工作表

    第三章:高性能读写