文章目录
- 纯前端实现
- 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