web-dev-qa-db-fra.com

Comment puis-je convertir rapidement et facilement des données de feuille de calcul au format JSON?

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?

64
B. Clay Shannon

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.

83
B. Clay Shannon