- 纯前端实现
- Java实现
- 综合类
- 浏览器插件
- 商业版本
纯前端实现
纯前端js的实现excel在线查看编辑, 目前主要的几个开源项目有
Luckysheet : https://gitee.com/mengshukeji/Luckysheet
x-sheet: https://gitee.com/eigi/x-sheet
Java实现
基于模板的word生成 .
docx4j:
- https://github.com/plutext/docx4j
- https://www.docx4java.org/trac/docx4j
poi-tl:
- https://github.com/Sayi/poi-tl
- http://deepoove.com/poi-tl/
综合类
实现word、excel、ppt等格式的在线预览。
kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等。
其技术方案是将office文件利用OpenOffice或LibreOffice转换为pdf实现在线预览。
只能实现预览,不能在线编辑
- https://kkfileview.keking.cn/zh-cn/index.html
- https://gitee.com/kekingcn/file-online-preview
浏览器插件
pageoffice , 客户端需要安装office或wps
商业版本
主要是onlyoffice,社区版免费使用,商业收费版本。
功能强大,支持word、excel、ppt等文件的在线编辑、预览、协同等功能
- https://www.onlyoffice.com/
- https://github.com/ONLYOFFICE



