Fonctionnement de la conversion locale de fichiers de données
Le traitement des données tabulaires nécessite souvent de passer d'un format de stockage à un autre selon les exigences des logiciels utilisés. Cet outil effectue la conversion de fichiers de tableaux entre les formats CSV, JSON et Excel directement dans votre navigateur Web.
Pour réaliser une conversion, vous sélectionnez un fichier depuis votre appareil ou vous le glissez-déposez dans la zone prévue à cet effet. L'outil détecte automatiquement le format d'entrée. Vous choisissez ensuite le format de sortie souhaité et, dans le cas d'une conversion vers le format CSV, vous spécifiez le séparateur approprié. Une fois la conversion terminée, l'interface affiche un aperçu du résultat et vous permet de télécharger le nouveau fichier généré.
Formats pris en charge et structure des données
L'outil prend en charge trois formats principaux pour la représentation et l'échange de données tabulaires:
- CSV (Comma-Separated Values): Un format de fichier texte plat où chaque ligne correspond à une ligne de tableau et les valeurs sont séparées par un caractère spécifique.
- JSON (JavaScript Object Notation): Un format d'échange de données textuel structuré, souvent utilisé pour représenter des objets et des listes.
- XLSX (Excel): Le format de feuille de calcul standard utilisé par Microsoft Excel et d'autres tableurs pour stocker des données structurées.
La structure des données varie grandement entre ces formats. Alors que le CSV et l'Excel sont intrinsèquement bidimensionnels (lignes et colonnes), le JSON utilise une structure hiérarchique ou arborescente. L'outil adapte ces structures pour permettre une transition propre d'un format à l'autre.
Règles de conversion et traitement des structures complexes
Le passage d'un format à un autre obéit à des règles précises pour préserver la cohérence des données:
Conversion depuis Excel
L'outil extrait uniquement les valeurs visibles de la première feuille de calcul du fichier Excel. Il ne calcule pas les formules mathématiques ou logiques et ne conserve pas les styles de cellules (couleurs, polices, bordures).
Conversion du JSON en tableau
Pour transformer une structure JSON en lignes et colonnes, les règles suivantes sont appliquées:
- Les tableaux d'objets sont convertis en lignes de tableau.
- Les clés des objets JSON deviennent les colonnes du tableau.
- Les objets imbriqués sont aplatis en utilisant des chemins séparés par des points pour créer les en-têtes de colonnes.
- Les tableaux de tableaux sont conservés directement sous forme de lignes de tableau.
Rôle des séparateurs CSV
Lors de l'exportation en CSV, le choix du délimiteur est crucial pour la bonne lecture du fichier par d'autres logiciels. Vous pouvez choisir entre trois séparateurs:
- Virgule
- Point-virgule
- Tab
Confidentialité et traitement des données
Le traitement de vos fichiers s'effectue entièrement du côté client. Votre fichier de tableau est converti dans votre navigateur. Rien n’est téléversé vers BroBroGo. Les fichiers CSV, JSON et XLSX sont analysés de façon sécuritaire dans votre navigateur, et le téléchargement est généré localement. Ce fonctionnement garantit que vos données ne transitent pas par un serveur externe lors du processus de conversion.
Limites techniques et messages d'erreur
L'outil traite un seul fichier à la fois. Les fichiers peuvent parfois être trop volumineux pour les capacités de traitement du navigateur. Plusieurs messages d'erreur peuvent s'afficher selon l'état du fichier ou le déroulement de l'opération:
- Si aucun fichier n'est chargé: « Choisissez d’abord un fichier. »
- Si le format n'est pas supporté: « Choisissez un fichier CSV, JSON ou XLSX. »
- Si la taille dépasse la limite: « Ce fichier est trop grand. Utilisez un fichier sous
{max}. » - Si vous tentez de convertir vers le même format: « Choisissez un format de sortie différent. »
- En cas d'échec général: « Impossible de convertir ce fichier. »
- Si le fichier d'entrée est corrompu ou mal structuré: « Ce CSV n’a pas pu être analysé. », « Ce JSON est invalide ou n’a pas une forme de tableau. » ou « Ce fichier Excel n’a pas pu être ouvert. »
- Si le tableau est vide: « Ce fichier ne contient aucune ligne de tableau. »
- Si les dimensions dépassent les limites de l'outil: « Ce tableau contient plus de
{max}lignes. » ou « Ce tableau contient plus de{max}colonnes. » - En cas d'interruption ou de lenteur excessive: « Conversion annulée. » ou « Cette conversion prend trop de temps. Essayez un fichier plus petit. »
Foire aux questions
Mes feuilles de calcul sont-elles téléversées?
Non. Les fichiers CSV, JSON et XLSX sont analysés de façon sécuritaire dans votre navigateur, et le téléchargement est généré localement.
Les formules et styles Excel sont-ils conservés?
Non. L’outil convertit les valeurs visibles de la première feuille en tableau propre. Il ne calcule pas les formules et ne garde pas les styles de cellules.
Comment le JSON devient-il un tableau?
Les tableaux d’objets deviennent des lignes, les clés deviennent des colonnes et les objets imbriqués sont aplatis avec des chemins à points. Les tableaux de tableaux restent des lignes.