Repolode
baotlake

baotlake/office-website

基于 WebAssembly 的浏览器端 Word、Excel、PowerPoint 查看与编辑工具,文件在本地处理。

可替代:Microsoft OfficeGoogle Docs

Star
1,473
Fork
196
未关闭 Issue
21
最近提交
6个月前

这是什么?

ZIZIYI Office 是一个在浏览器中直接预览和编辑 .docx、.xlsx、.pptx 文件的 Web 应用。文档在客户端本地处理,不会上传到服务器,适合需要保护敏感文件隐私的场景。

前端基于 Next.js 15 构建,状态管理使用 Zustand,界面组件采用 Radix UI。打开的文件保存在 IndexedDB 中,同一浏览器内可以继续使用。也可以通过 Uppy 从 Google Drive、Dropbox 或 OneDrive 选择文件。

编辑能力参考了 ONLYOFFICE 的 Web 应用和用于文档转换的 x2t WebAssembly 版本。项目部署在 Cloudflare Pages 上,并提供面向亚太地区用户的 EdgeOne 备用域名。

核心功能

  • 01在浏览器中打开并编辑 Word、Excel、PowerPoint 文件。
  • 02文档在本地处理,文件内容不会上传。
  • 03使用 IndexedDB 在本地管理已打开的文件。
  • 04通过 Uppy 从 Google Drive、Dropbox、OneDrive 导入文件。
  • 05可直接新建空白的 Word、Excel 或 PowerPoint 文档。

适用场景

  • 在不上传到第三方服务器的前提下编辑机密合同或财务表格。
  • 在无法安装桌面版 Office 的设备上预览 Office 文件。
  • 为团队或个人自建一个私有的浏览器端 Office 编辑器。

快速上手

  1. 1

    克隆仓库

    git clone <repository-url>
  2. 2

    进入项目目录

    cd website
  3. 3

    安装依赖

    pnpm install
  4. 4

    启动开发服务器,然后打开 http://localhost:3000

    pnpm dev

使用前须知

  • 需要 Node.js 22 及以上版本和 pnpm。
  • 采用 AGPL v3 许可证,基于其修改并提供网络服务时需要开放源代码。
  • README 未详细说明编辑功能范围,编辑功能的完整性不明确。

标签

常见问题

office-website 是什么?
基于 WebAssembly 的浏览器端 Word、Excel、PowerPoint 查看与编辑工具,文件在本地处理。 ZIZIYI Office 是一个在浏览器中直接预览和编辑 .docx、.xlsx、.pptx 文件的 Web 应用。文档在客户端本地处理,不会上传到服务器,适合需要保护敏感文件隐私的场景。
office-website 可以免费使用吗?用的什么许可证?
office-website 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
office-website 还在维护吗?
半年内有更新。office-website 最近一次提交是在 2026年4月25日。
office-website 适合用来做什么?
在不上传到第三方服务器的前提下编辑机密合同或财务表格。 在无法安装桌面版 Office 的设备上预览 Office 文件。 为团队或个人自建一个私有的浏览器端 Office 编辑器。
office-website 怎么安装和运行?
克隆仓库: git clone <repository-url> 进入项目目录: cd website 安装依赖: pnpm install 启动开发服务器,然后打开 http://localhost:3000: pnpm dev
在哪里获取 office-website?
源代码和安装说明在 GitHub 上:https://github.com/baotlake/office-website

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目