harumiWeb/exstruct

Conversion from Excel to structured JSON (tables, shapes, charts) for LLM/RAG pipelines, and autonomous Excel reading/writing by AI agents via CLI and MCP integration.

195Stars on the repository
15Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
BSD-3-ClauseLicence, which decides whether bodies are shown

adr-criteria

01

harumiWeb/exstruct

Agent

This document defines the criteria AI agents use to classify a change as required, recommended, or not-needed.

195 2mo ago A 0 tokens original BSD-3-Clause

adr-governance

02

harumiWeb/exstruct

Agent

This document defines when AI agents should create or update ADRs in ExStruct, and what counts as evidence.

195 2mo ago A 0 tokens original BSD-3-Clause

adr-workflow

03

harumiWeb/exstruct

Agent

This document defines the standard flow for handling ADRs from issues and PRs.

195 2mo ago A 0 tokens original BSD-3-Clause

coding-guidelines

04

harumiWeb/exstruct

Agent

These are ExStruct-specific coding conventions for achieving a codebase that AI (Codex) and humans can maintain together over the long term. The conventions below also apply when having Codex generate code. They are intended to stabilize the quality of AI-generated code, improve maintainability, and align with Ruff /…

195 2mo ago A 0 tokens original BSD-3-Clause

overview

05

harumiWeb/exstruct

Agent

ExStruct is a Python library that extracts semantic structure from Excel workbooks. It combines openpyxl, Excel COM (xlwings), and a LibreOffice backend to generate structured data that LLMs can work with easily.

195 2mo ago A 0 tokens original BSD-3-Clause