minimax-xlsx
Excel & Tableur
Créer, lire, modifier, valider et formater des tableurs Excel professionnels (.xlsx, .xlsm, CSV) sans perte de format, avec un style de qualité financière et une validation des formules -- le tout sans le comportement destructif de openpyxl lors des opérations de lecture-écriture.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "minimax-xlsx". Créer un tableur de budget avec suivi des revenus, dépenses et économies sur 12 mois
Résultat attendu:
'budget.xlsx' créé avec 3 feuilles : 'Résumé' (aperçu annuel), 'Revenus' (entrées mensuelles avec entrées codées par couleur) et 'Dépenses' (dépenses mensuelles catégorisées avec formules SOMME et totaux). Toutes les cellules suivent les normes de couleur financière : bleu pour les entrées, noir pour les formules. Fichier de 15 Ko avec une structure OOXML appropriée.
Utilisation de "minimax-xlsx". Valider 'financial_model.xlsx' pour détecter les erreurs
Résultat attendu:
Rapport de validation : 2 problèmes détectés. (1) Feuille 'Projections', cellule G15 contient une erreur #REF! -- références à la feuille supprimée 'OldData'. (2) Feuille 'Résumé', la plage nommée 'TotalRevenue' pointe vers une plage invalide Sheet1!A1:A100 mais les données s'étendent uniquement jusqu'à A47. Toutes les autres formules, références inter-feuilles et plages nommées sont valides.
Audit de sécurité
SûrAll 1465 static findings are false positives. The skill uses subprocess.run() to launch LibreOffice headless for formula recalculation (legitimate external command), OOXML namespace URIs are flagged as 'network' activity (these are XML strings, not network calls), and path-traversal patterns in xlsx_unpack.py are defensive zip-slip protection code that blocks malicious archives. The 'sudo apt-get' references appear only in informational error messages instructing users how to install LibreOffice. File I/O and zipfile operations are core to spreadsheet manipulation. No actual security risks identified.
Problèmes à risque moyen (2)
Problèmes à risque faible (2)
Facteurs de risque
⚙️ Commandes externes (1148)
🌐 Accès réseau (50)
📁 Accès au système de fichiers (123)
Score de qualité
Ce que vous pouvez construire
Création de Modèle Financier
Construire des modèles financiers professionnels avec des entrées codées par couleur, des formules et des références inter-feuilles conformes aux normes bancaires et comptables.
Modification de Données de Tableur Sans Perte de Format
Modifier des fichiers Excel existants tout en préservant tout le formatage, les graphiques, le formatage conditionnel et les formules que openpyxl détruirait lors des opérations de lecture-écriture.
Validation et Audit de Tableurs
Vérifier les tableurs pour détecter les formules cassées, les références inter-feuilles invalides et les violations de formatage avant de les partager.
Essayez ces prompts
Créer un tableur modèle financier avec des projections de revenus, une ventilation des dépenses et des calculs de profits. Utiliser des cellules bleues pour les entrées codées en dur, noires pour les formules et vertes pour les références inter-feuilles. Inclure une feuille de synthèse et une ventilation mensuelle détaillée.
Ouvrir le fichier 'quarterly_report.xlsx', ajouter une nouvelle colonne pour les projections T4 après la colonne T3, et mettre à jour les formules de total pour inclure la nouvelle colonne. Préserver tout le formatage et les styles existants.
Vérifier mon tableur 'budget.xlsx' pour toute formule cassée, référence inter-feuilles invalide ou violation de formatage. Signaler tous les problèmes détectés.
Lire le fichier 'sales_data.csv', analyser la structure, identifier les métriques clés et résumer les motifs de données. Me dire combien de lignes et colonnes, quais sont les en-têtes, et toute observation notable.
Bonnes pratiques
- Toujours utiliser le flux de travail unpack-edit-pack au niveau XML (jamais openpyxl en lecture-écriture) lors de la modification de tableurs existants pour préserver tout le formatage, les styles et les formules
- Appliquer les normes de couleur financière de manière cohérente : bleu (RGB 000000FF) pour les entrées codées en dur, noir (RGB 00000000) pour les formules calculées, vert (RGB 00008000) pour les références inter-feuilles
- Exécuter la validation des formules (formula_check.py) après toute modification de tableur pour détecter les références cassées, les valeurs d'erreur et les problèmes d'intégrité des formules partagées avant de livrer le fichier
Éviter
- Ne jamais créer un nouveau Workbook() depuis openpyxl pour modifier des fichiers existants -- cela détruit tout le formatage, les styles, les graphiques et le formatage conditionnel existants
- Ne jamais sauter l'étape de décompression lors de la modification de fichiers xlsx -- tenter de modifier un xlsx sans décompression corrompt l'archive et perte les données
- Ne jamais ignorer les résultats de validation des formules -- les tableurs non validés peuvent contenir des erreurs silencieuses (#REF!, #DIV/0!, plages nommées cassées) qui compromettent l'analyse financière