Excelize 开源免费的 Office Excel 文档基础库项目

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

项目特点

高兼容性:Excelize 是一个用纯 Go 编写的库,提供一组函数,允许您写入和读取 XLAM / XLSM / XLSX / XLTM / XLTX 文件。

复杂组件支持:使用 Excelize 图表生成和管理就像几行代码一样简单。您可以根据工作表中的数据构建图表,也可以在工作表中完全没有任何数据的情况下生成图表。

高性能:Excelize 提供了流式 API,用于从包含大量数据的工作表中生成或读取数据。

跨平台:轻松在 macOS、Linux 和 Windows 操作系统上运行 Excelize。

项目使命

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

为什么要使用 Excelize?

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

项目地址

GitHub 地址:https://github.com/qax-os/excelize
使用文档:https://xuri.me/excelize/zh-hans/

重要声明

本站资源均来自网络分享,仅用于站内学习或测试研究使用。如有侵犯您的权益请私信留言,我们会第一时间审核。未经原版权作者许可,禁止用于任何商业途径,请在下载二十四小时内删除!


如果遇到 付费 才可 获取 的素材,建议升级 对应的会员。 全站 90% 以上的素材 均有备份”。 本站资源均以主流网盘分享, 以 7z、rar、分卷等常见的格式压缩, 为防止有人压缩软件不支持 7z 格式 ,7z 解压,建议下载 7-zip ,zip、rar 解压,建议下载 WinRAR 。手机下载解压教程详见帮助中心

干货分享

Favicon 生成器,在线免费生成网站图标

2022-05-09 09:00

干货分享

糊弄学话术集合,糊弄学话术聊天背景图

2022-05-10 18:30

0 条回复 A文章作者 M管理员
发表垃圾评论,一经核查直接关小黑屋
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
全站搜索