exstruct

把 Excel 变成 AI 能读懂的 JSON,让智能体自动读写表格。

exstruct 是一个将 Excel 文件转换为结构化 JSON 的开源工具,专为 LLM/RAG 管道和 AI 智能体设计。它解决的核心问题是:Excel 文件格式复杂,包含表格、形状、图表等多种元素,直接作为文本输入给大模型会导致信息丢失或格式混乱。exstruct 能完整提取这些元素并转换为清晰的 JSON 结构,使 AI 能准确理解和处理电子表格数据。同时,它提供命令行界面(CLI)和 MCP(Model Context Protocol)集成,让 AI 智能体不仅能读取 Excel,还能自主进行写入操作,实现端到端的自动化数据处理。项目基于 Python,目前处于早期阶段,但功能定位明确,为需要处理 Excel 数据的 AI 应用提供了便捷的桥梁。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 200
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队harumiWeb
所属国家
定价模式free
价格说明开源项目,BSD-3-Clause许可证,可免费使用和部署。
访问状态
是否开源是
开源协议BSD-3-Clause
主要语言Python
技术栈/模型data-ex,document-ai,excel,excel-automation,excel-parsing,llm,mcp-server,python-library,rag,skills,structured-data,xlwings
GitHub 星标★ 200
30天Star增速
HF 下载量
上线时间2025-12-04 00:00:00
最近更新2026-09-16 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

核心亮点

  • 完整提取表格、形状、图表等复杂元素,避免数据丢失
  • 提供 CLI 和 MCP 双接口,AI 智能体可无缝集成
  • 专为 LLM/RAG 优化,输出结构清晰,便于向量化和检索

不足之处

  • 早期项目,文档和社区生态尚待完善
  • 对 Excel 高级功能(如宏、复杂公式)支持可能有限

适用场景

  • 构建 RAG 系统,需要将 Excel 数据转为可检索的文本块
  • AI 智能体自动读取财务报表并生成分析报告
  • 批量处理多个 Excel 文件,统一转换为 JSON 供下游应用使用

替代项目

openpyxl、pandas、xlrd

项目介绍

exstruct 是基础设施领域的开源项目,由 harumiWeb 开发,2025 年首次发布。

它收录于基础设施分类,该分类目前共有 1,132 个项目,GitHub 星标数为 200。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-16。BSD-3-Clause许可证,可免费使用和部署。

它主要面向的使用场景是:构建RAG系统,需要将Excel数据转为可检索的文本块。同类可对比的替代方案包括 openpyxl、pandas、xlrd。

上一篇:knowledgeops-agent

下一篇:oxidizePdf

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09