Pourquoi convertir DATA en JSON ?
JSON est le format d'échange standard pour les API web et les pipelines de données modernes. La conversion d'un export Analysis Studio en JSON rend les enregistrements immédiatement exploitables par les applications web, les points de terminaison REST et les outils JavaScript qui attendent des données structurées plutôt que du texte délimité par des tabulations.
Comment convertir DATA en JSON
Python (pandas) FREE
Installez pandas, puis chargez le fichier .data avec pd.read_csv en utilisant la tabulation comme séparateur et skiprows=N (où N est le nombre de lignes d'en-tête), et appelez .to_json('output.json', orient='records', indent=2).
LibreOffice Calc FREE
Ouvrez le fichier .data avec Tab comme délimiteur et ignorez les lignes d'en-tête, puis exportez en CSV et convertissez ce CSV en JSON à l'aide d'une deuxième étape de script ou d'un outil de conversion CSV vers JSON en ligne.
Microsoft Excel APP
Importez le .data via Données > À partir de texte/CSV avec Tab comme délimiteur, enregistrez en CSV, puis convertissez le CSV en JSON via une étape Python ou un autre outil.
À propos de ces formats
Un fichier .data est un export en texte brut, délimité par des tabulations, créé par Appricon Analysis Studio, un programme Windows de data-mining et d'analyse statistique. Pour l'ouvrir,…
Ouvrir les détails de .DATA →Un fichier JSON est un fichier de données en texte brut au format JavaScript Object Notation, utilisé par les API web, les configurations d'applications et les exports de données. N'importe…
Ouvrir les détails de .JSON →Qualité et points de vigilance
- Le fichier
.dataest associé à un fichier de schéma.stpqui contient les noms de colonnes ; si le.datalui-même a des en-têtes de colonnes manquants ou numériques, vérifiez le.stppour les noms réels avant de générer le JSON. - Le nombre de lignes d'en-tête à ignorer varie selon chaque export Analysis Studio - comptez-les dans un éditeur de texte avant de lancer le script ; une mauvaise valeur de
skiprowsdécalera toutes les colonnes. - Les fichiers
.datad'Analysis Studio peuvent contenir des enregistrements de base de données sensibles ; effectuez la conversion localement plutôt que de les téléverser sur un service en ligne.
Foire aux questions
Que signifie `skiprows=N` dans le script Python ?
Ai-je besoin du fichier `.stp` pour convertir en JSON ?
.stp contient les noms des colonnes ; sans lui, vous risquez d'obtenir des en-têtes de colonnes numériques dans la sortie JSON.