以 Excel 为代表的电子表格应用已广泛应用于各行各业,随着企业数智化进程的加速,开发者通过编程的方式对办公文档的自动化处理场景越来越多。
OSCHINA 本期高手问答(3 月 6 日 - 3 月 12 日)我们请来了嘉宾续日和大家一起聊聊 高效处理电子表格办公文档 那些事。
可讨论的问题包括但不限于:
- 带有高阶复杂功能工作表的自动化处理方法
- 遇到包含大规模数据工作簿时如何优化读写性能
- Excelize 适合的应用场景
- 如何借助 WebAssembly 在浏览器中使用 Excelize
- ............
其他相关的问题,也欢迎提问!
嘉宾介绍:
续日(GitHub: @xuri),软件工程师,阿里巴巴技术专家,曾就职于百度、360 等公司从事网络服务框架与基础软件研发,在办公文档软件研发领域有着丰富的经验。他是知名开源电子表格基础库 Excelize 的作者。
Excelize 是一款用于操作 Office Excel 文档的开源基础库,遵循 BSD 3-clause 开源协议,基于 ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel 、WPS 、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片 (表)、切片器等复杂组件的文档。可应用于各类报表平台、云计算、边缘计算等系统。正在被广泛应用于大型互联网公司、中小企业客户和初创公司。
项目地址:
https://github.com/xuri/excelize
https://gitee.com/xurime/excelize
/p/excelize
🎁 为了鼓励踊跃提问,问答结束后我们将从提问者中抽取 3 名幸运会员,赠予开源魔方一个。
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就 “高效处理电子表格办公文档” 相关问题向续日老师提问,直接回帖提问既可。
@xuri 原来是前端同学的利器,那对接后端有啥好的方案么?
@xuri WORD三件套是官方标准的吗?那些底层是XML的吗
@xuri 是什么协议?商用可以吗?支持.net吗?
@xuri 你好,刚刚我在npm上看了一下excelize-wasm可以读写XLSX 文件,那excelize-wasm与同样可以读写XLSX文件的exceljs的区别是什么?
@xuri excelize-wasm 什么时候能发布一个正式版本?
@xuri对处理大表的方案是什么,是否需要前后端协同,
@xuri 大佬,能做个生成word的库?能替换文字,表格数据动态循环,插入图片之类的基础功能就可以,😀
@xuri Excelize和Apache POI 有什么区别
@xuri 你好,我看 excelize 这个类库是golang写的,是不是支持编译为webassembly,然后在浏览器纯前端运行,这样就可以不消耗服务器资源了呢?这方面目前支持的怎么样以及有这个计划么?
@xuri 使用过JAVA和PHP版本的类似开源工具,通常都会遇到性能问题,请问Excelize在性能问题上有什么独到之处,使用过程中有什么需要注意的地方?