1 dépôt
Tools for programmatically organizing, duplicating, and restructuring worksheets and tables within spreadsheet files.
Distinct from Query Result Restructuring: The candidates focus on JSON, YAML, or database query results; this specifically targets the structural manipulation of spreadsheet workbooks and worksheets.
Explore 1 awesome GitHub repository matching data & databases · Spreadsheet Restructuring Utilities. Refine with filters or upvote what's useful.
Ce projet est un serveur Model Context Protocol qui permet aux assistants IA d'interagir directement avec des fichiers Microsoft Excel. Il agit comme une passerelle, permettant aux systèmes externes de lire, d'écrire et de modifier des données de feuilles de calcul via une interface standardisée. En prenant en charge à la fois la manipulation directe de fichiers et l'automatisation d'applications headless, le serveur offre un utilitaire complet pour la gestion programmatique de classeurs. Le serveur se distingue en combinant des capacités de traitement de données avec un pipeline de rendu visuel. Il peut générer des captures d'écran de plages spécifiques de feuilles de calcul et de l'interface active, fournissant un contexte visuel pour les tâches automatisées et le reporting. Ces fonctionnalités permettent aux utilisateurs d'extraire des données structurées tout en conservant la capacité de visualiser et de documenter l'état de classeurs complexes. Au-delà des opérations de données de base, l'outil prend en charge des flux de travail étendus de restructuration et de formatage de classeurs. Il permet la création, la duplication et l'organisation de feuilles, ainsi que l'application programmatique de styles de cellules et de formats numériques. Pour assurer la stabilité lors d'opérations à grande échelle, le système implémente un streaming de données basé sur la pagination, ce qui optimise l'utilisation de la mémoire et le transfert de données lors de la manipulation de fichiers volumineux.
The library creates new tables and copies worksheets between different files to restructure data and maintain a logical flow across documents.