What you'll learn
- 涵盖基础环境搭建与配置,不论你是否具备 Go 语言基础,跟随教程都可以快速上手
- 通过编程方式操作 Excel 文档,进行导入导出、数据可视化和数据分析等操作
- 进阶学习复杂表格创建与处理,熟练掌握 Excelize 高性能大文档读写,与业务系统集成
- Excelize 已成为云原生应用尤其是 Go 语言开发者处理电子表格文档的热门选择,Excelize 助力企业数字化
Requirements
- 不论您是 Go 语言初学者还是已经熟悉了 Go 语言,通过学习本课程都可以快速入门
Description
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.15 或更高版本。
Excelize 的目标是创建并维护一个 Go 语言版本的 Excel 文档 API,以处理符合基于 Office Open XML(OOXML)标准的电子表格文档,借助 Excelize 您可以使用 Go 读取和写入 MS Excel 文件。
在一些情况下我们需要通过程序操作 Excel 文档,例如:打开读取已有 Excel 文档内容、创建新的 Excel 文档、基于已有文档(模版)生成新的 Excel 文档、向 Excel 文档中插入图片、图表和表格等元素,有时还需要跨平台实现这些操作。使用 Excelize 可以方便的满足上述需求。
Who this course is for:
- 需要通过编程方式处理 Excel 电子表格办公文档的开发者,Go 语言开发者
Instructor
I’m familiar with Go language programming, middleware, and big data solution.
I enjoy actively contributing to open source projects
I’m the author of the open-source software Excelize, TOML-to-Go, aurora, efp, npf, and xgen.
In my spare time, I like listening to classical music, surfing the internet, play the clarinet, and taking a leisurely walk outdoors.