This optimize the code, simplify unit test and drawing object position calculation (#1561)
Co-authored-by: xinyao.cheng xinyao.cheng@zerone.com.cn
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ISO/IEC 29500 国际标准。可读写 Excel 电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API。可应用于各类报表平台、云计算、边缘计算等系统
Excelize
简介
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写函数,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.16 或更高版本,完整的使用文档请访问 go.dev 或查看 参考文档。
快速上手
安装
创建 Excel 文档
下面是一个创建 Excel 文档的简单例子:
读取 Excel 文档
下面是读取 Excel 文档的例子:
在 Excel 文档中创建图表
使用 Excelize 生成图表十分简单,仅需几行代码。您可以根据工作表中的已有数据构建图表,或向工作表中添加数据并创建图表。
向 Excel 文档中插入图片
社区合作
欢迎您为此项目贡献代码,提出建议或问题、修复 Bug 以及参与讨论对新功能的想法。 XML 符合标准: part 1 of the 5th edition of the ECMA-376 Standard for Office Open XML。
开源许可
本项目遵循 BSD 3-Clause 开源许可协议,访问 https://opensource.org/licenses/BSD-3-Clause 查看许可协议文件。
Excel 徽标是 Microsoft Corporation 的商标,项目的图片是一种改编。
gopher.{ai,svg,png} 由 Takuya Ueda 创作,遵循 Creative Commons 3.0 Attributions license 创作共用授权条款。