office_oxide

多语言极速解析 Office,比 Python 库快百倍

开源 🏷️完全免费 ✅ 目前可打开 办公效率 🍴 复刻 25 🐛 待处理 18 👀 关注 1
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 161
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 MIT/Apache-2.0 开源免费

项目预览

office_oxide 项目界面预览图
图片来源:项目官网

项目数据

分类办公效率
开发团队yfedoseev
定价模式🏷️完全免费
价格说明MIT/Apache-2.0 开源免费
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型data-extraction,document-processing,docx,dotnet,excel,fast,go,llm,markdown,office,powerpoint,pptx,pyo3,python,rag,rust,text-extraction,wasm,word,xlsx
GitHub 星标★ 161
上线时间2026-03-01 00:00:00
代码更新2026-10-30
仓库体积2.4 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

office_oxide 是一个用 Rust 编写的高性能 Office 文档处理库,提供 Python、Rust、Go、JS/TS、C# 和 WASM 多语言绑定,支持 DOCX、XLSX、PPTX 以及旧版 DOC、XLS、PPT 格式。它主要解决传统 Python 库(如 python-docx、openpyxl、python-pptx)解析大文件时速度慢、内存占用高的问题,官方称速度最高可提升 100 倍,且对合法 Office 文件保持 100% 通过率。核心能力包括文档内容读取、文本与结构化数据提取,并可将结果转为 Markdown,方便接入 LLM、RAG 等场景。项目采用 MIT/Apache-2.0 双许可,底层用 Rust 保证性能与安全,通过 PyO3 等机制向各语言暴露统一接口,适合需要批量处理 Office 文件的工程化场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 161

核心亮点

  • Rust 底层实现,官方基准显示比 python-docx/openpyxl/python-pptx 快至 100 倍
  • 同时覆盖 DOCX/XLSX/PPTX 和旧版 DOC/XLS/PPT 六种格式,兼容面广
  • 提供 Python、Rust、Go、JS/TS、C#、WASM 六种绑定,跨语言复用成本低

不足之处

  • 项目仅 125 星,属于早期阶段,API 稳定性和长期维护待观察
  • 复杂格式(如公式、图表、批注)的解析完整度缺少公开验证

适用场景

  • 批量提取企业历史 Office 文档文本,构建 RAG 知识库
  • 在 Go/C# 后端服务中直接解析上传的 Excel/Word 文件
  • 用 WASM 在浏览器端预览或转换 Office 文档为 Markdown

替代项目

python-docx、openpyxl、Apache POI

上一篇:docling-Studio

下一篇:LT2MD

同类项目推荐

oh-my-ppt 开源

说句话,AI 自动生成漂亮 HTML 幻灯片,离线也能用

Describe what you need — a presentation, lesson, or story — and let the AI build c···

★ 2267 2026-08-09
genoffice 开源

本地 AI 办公套件,让编程智能体直接改 Office 文件

Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML edit···

★ 11623 2026-10-12
GithubStarsManager 开源

用大白话搜星标,AI 自动分类并追更新

AI-powered GitHub stars manager with semantic search, auto-categorization, and relea···

★ 3797 2026-10-11
NeoRead 开源

本地电子书阅读器,边读边译边问 AI

NeoRead: a local-first EPUB/PDF reader with annotations, side-by-side translation, a···

★ 378 2026-11-02
LLM-Minutes-of-Meeting 开源

上传会议录音,自动出文字稿和纪要

Turn audio and video recordings into transcripts, decisions and action items. Suppor···

★ 174 2026-09-15
dac 开源

用代码和AI快速生成标准化、可审查的交互式仪表盘

DaC is a dashboard-as-code tool. Build interactive dashboards using YAML and JSX. Bu···

★ 802 2026-08-09
docmind-ai-llm 开源

本地大模型离线读文档,问答摘要不出网

DocMind AI is a powerful, open-source Streamlit application leveraging LlamaIndex, L···

★ 155 2026-09-13
preswald 开源

把 Python 数据应用打包成单个 HTML,浏览器里离线跑,分享像发文档。

Preswald is a WASM packager for Python-based interactive data apps: bundle full comp···

★ 4270 2026-08-09
opensync 开源

把 AI 编程会话同步上云,随时搜、随时导出评测

Cloud-synced dashboards for OpenCode and Claude Code. Track sessions, search with se···

★ 413 2026-10-01