第 139 期 2022-11-03 Go 语言 Excelize 开源基础库介绍

第 139 期 2022-11-03 Go 语言 Excelize 开源基础库介绍

YouTube 回看

Excelize 是 Go 语言编写的用于操作电子表格文档的基础库,支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。已成为云原生应用尤其是 Go 语言开发者在处理电子表格办公文档时的热门选择,正在被广泛应用于大型互联网公司、中小企业客户和初创公司。

本期分享将对 Excelize 的技术原理、部分内部模块设计和实现展开讨论。

大纲

  1. 开发背景
  2. 应用价值
  3. 快速上手
  4. 技术原理
  5. 标准解读
  6. 部分模块设计与实现
  7. 开源现状
  8. 未来规划

分享者自我介绍

续日,软件工程师,开源爱好者 GitHub: @xuri,Excelize 基础库作者。阿里巴巴技术专家,前百度 Go 语言编程委员会成员,从事百度 Go 语言研发体系的建设工作。

计划分享时间

2022-11-03 21:00:00 UTC+8

分享地址

Bilibili 直播:

https://live.bilibili.com/h5/11171965

Slides

Go夜读139期Excelize基础库.pdf (1.7 MB)

参考资料

Excelize 开源代码
ISO - ISO/IEC 29500-1:2016
Extensible Markup Language (XML) 1.0 (Fifth Edition)
W3C XML Schema Definition Language (XSD)

1 个赞

期待旭神的分享,Excelize特别好使 :heart_eyes: