Je souhaite convertir des données de feuille de calcul (telles que des fichiers Excel/*. Xls ou Open Office, etc.) en fichiers JSON. Quel est le moyen le plus simple d'y parvenir?
En supposant que vous vouliez vraiment dire "plus facile" et que vous ne cherchiez pas nécessairement un moyen de le faire par programme, vous pouvez le faire:
0) Ajoutez, si ce n’est déjà fait, une ligne de "colonne Musiciens" dans la feuille de calcul. Autrement dit, si vous avez des données dans des colonnes telles que:
Rory Gallagher Guitar
Gerry McAvoy Bass
Rod de'Ath Drums
Lou Martin Keyboards
Donkey Kong Sioux Self-Appointed Semi-official Stomper
... vous voudrez peut-être ajouter "Musicien" et "Instrument" à la ligne 0 (vous devrez peut-être insérer une ligne à cet endroit)
1) Enregistrez le fichier en tant que fichier CSV.
2) Copiez le contenu du fichier CSV dans le presse-papier
3) Allez à http://www.convertcsv.com/csv-to-json.htm
4) Vérifiez que la case "La première ligne est le nom des colonnes" est cochée
5) Coller les données CSV dans la zone de contenu
6) Réduisez le bouton "Convert CSV to JSON"
Avec les données montrées ci-dessus, vous aurez maintenant:
[
{
"MUSICIAN":"Rory Gallagher",
"INSTRUMENT":"Guitar"
},
{
"MUSICIAN":"Gerry McAvoy",
"INSTRUMENT":"Bass"
},
{
"MUSICIAN":"Rod D'Ath",
"INSTRUMENT":"Drums"
},
{
"MUSICIAN":"Lou Martin",
"INSTRUMENT":"Keyboards"
}
{
"MUSICIAN":"Donkey Kong Sioux",
"INSTRUMENT":"Self-Appointed Semi-Official Stomper"
}
]
Avec ces données simples/minimalistes, ce n’est probablement pas nécessaire, mais avec de grands ensembles de données, vous pouvez économiser du temps et des maux de tête dans le long terme proverbial en vérifiant ces données pour des aberrations et des anomalies.
7) Allez ici: http://jsonlint.com/
8) Coller le JSON dans la zone de contenu
9) Écrasez le bouton "Valider".
Si le JSON est bon, vous verrez une remarque "Valid JSON" dans la section Résultats ci-dessous; sinon, il vous dira où est le problème afin que vous puissiez le résoudre.