Excelize 发布 2.1.0 版本, Go 语言 Excel 文档基础库

2020-02-10 00:23:31 +08:00
 luxurioust

Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的 XLSX 文档。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)、透视表和切片器等复杂样式的文档,还支持向 Excel 文档中插入图片与图表,并且在保存后不会丢失文档原有样式,可以应用于各类报表系统中。入选 2018 开源中国码云 Gitee 最有价值开源项目 GVP,目前已成为 Go 语言最受欢迎的 Excel 文档基础库。

开源代码

GitHub: github.com/xuri/excelize

Gitee: gitee.com/xurime/excelize

中文文档: xuri.me/excelize/zh-hans

2020 年 2 月 10 日,社区正式发布了 2.1.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog

Release Notes

此版本中最显著的变化包括:

新增功能

问题修复

性能表现

其他

DingTalk Group ID: 30047129 QQ Group ID: 207895940

3342 次点击
所在节点    Go 编程语言
8 条回复
kiwier
2020-02-10 07:51:02 +08:00
顶一下,有机会试试大批量性能提升
bringyou
2020-02-10 15:20:28 +08:00
之前用过,感谢大佬的开发
soseek
2020-02-11 00:50:30 +08:00
支持插入图片? 能不能插入 pdf 之类?
luxurioust
2020-02-11 08:59:40 +08:00
susecjh
2020-02-11 09:59:44 +08:00
赞,之前用过
runningman
2020-02-11 11:12:22 +08:00
对于大型的 excelw 不知道咋样 比如 40 万条
luxurioust
2020-02-11 15:30:39 +08:00
@runningman 流式写入 400000 行 x 50 列 数据大约耗时 46s,内存占用 995MB,生成的 Excel 文件 130 MB
runningman
2020-02-11 15:47:52 +08:00
@luxurioust 不会内存溢出就很好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/643323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX