Importer, analyser et restituer les données
Découvrez l'analyse de fichiers, les recettes d'import, la grille de correction, les exports et les primitives de stockage du socle.
Dans l'appApplication · DonnéesMis à jour 19 septembre 2026
Découvrez l'analyse de fichiers, les recettes d'import, la grille de correction, les exports et les primitives de stockage du socle.
Le socle distingue trois besoins : comprendre un fichier existant, laisser un utilisateur corriger ses données, puis intégrer les lignes validées dans un modèle métier. Cette séparation évite de faire passer un parser générique pour un importeur universel.
Analyser un classeur Excel avant de le migrer
Callimaque inspecte les fichiers
.xlsxet produit un dump JSON ainsi qu'un rapport Markdown exploitable par les agents et les développeurs. L'analyse couvre notamment :veryHidden;Cette matière sert à comprendre un outil Excel métier, retrouver ses règles, concevoir le futur modèle de données et préparer le mapping. Elle ne charge pas automatiquement les données dans l'application.
Les fichiers
.xlsmsont refusés : les macros doivent être retirées ou analysées séparément. Un classeur complexe peut aussi dépendre de calculs, connexions ou objets qu'un lecteur navigateur ne recalcule pas.Étendre l'analyse aux autres formats
Le même outillage couvre plusieurs sources courantes :
Le rapport accélère la conception. L'équipe définit ensuite les règles métier, la déduplication, les droits, la gestion des erreurs et la stratégie de reprise.
Corriger dans une grille avant l'envoi
Le composant
data-sheetaccepte des cellules texte, nombre, date, heure, sélection et booléen. Il gère la navigation clavier, le collage rectangulaire depuis Excel, les erreurs en place et les cellules en lecture seule.Une recette d'import typique suit ce flux :
La grille permet de corriger les valeurs signalées avant d'envoyer le lot validé. Les données affichées sont fictives.
Lire et restituer les fichiers
Le lecteur de documents sait afficher texte, JSON, CSV, images, PDF et DOCX. Les renderers lourds sont chargés à la demande. Un slot de prévisualisation permet à une application d'ajouter un format spécifique, notamment XLSX.
Studio possède un lecteur XLSX propre à son écran Documents. Il ouvre CSV et XLSX avec SheetJS et convertit les feuilles en données tabulaires. Cette capacité réelle reste spécifique à Studio : elle n'est pas présentée comme un composant générique automatiquement installé dans chaque écran.
Exporter sans surprendre les utilisateurs
La primitive délimitée sait produire un export compatible avec les usages Excel français : point-virgule, fins de ligne CRLF et BOM UTF-8. L'application choisit les colonnes, les libellés, le format des dates et les valeurs autorisées.
Pour un export réglementaire ou contractuel, un test de fichier complète le test d'interface : encodage, ordre des colonnes, séparateur, quoting, nombre de lignes et réimport du résultat.
Stocker et transférer
Le socle inclut un client S3, des URLs présignées et des composants d'upload avec progression, annulation et reprise. L'application conserve la responsabilité des quotas, de l'antivirus, de la rétention, des permissions et de l'emplacement réel du stockage.