Wie kann ich Tabellenkalkulationsdaten schnell und einfach in JSON konvertieren? [geschlossen]


82

Ich möchte Tabellenkalkulationsdaten (z. B. aus Excel / *. XLS-Dateien oder Open Office usw.) in JSON-Dateien konvertieren. Was ist der einfachste Weg, um dies zu erreichen?


2
Gefunden dieses Makro, noch nicht getestet: gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51
LeeGee

2
Der schnellste Weg ist wahrscheinlich, nur ein Online-Tool zu verwenden ... convertexcel.net/excel-to-json
GhostCode


1
versuchen , diese kostenlose App aus dem Windows Store microsoft.com/en-us/store/p/excel-into-json/9p3b2s2k2qhb
Pomodoro - Technik Spiel

Antworten:


112

Angenommen, Sie meinen es wirklich am einfachsten und suchen nicht unbedingt nach einer Möglichkeit, dies programmgesteuert zu tun, können Sie dies tun:

  1. Fügen Sie, falls noch nicht vorhanden, eine Zeile mit "Spaltenmusikern" zur Tabelle hinzu. Das heißt, wenn Sie Daten in Spalten haben wie:

    Rory Gallagher      Guitar
    Gerry McAvoy        Bass
    Rod de'Ath          Drums
    Lou Martin          Keyboards
    Donkey Kong Sioux   Self-Appointed Semi-official Stomper
    

    Hinweis : Möglicherweise möchten Sie "Musiker" und "Instrument" in Zeile 0 hinzufügen (möglicherweise müssen Sie dort eine Zeile einfügen).

  2. Speichern Sie die Datei als CSV-Datei.

  3. Kopieren Sie den Inhalt der CSV-Datei in die Zwischenablage

  4. Gehen Sie zu http://www.convertcsv.com/csv-to-json.htm

  5. Stellen Sie sicher, dass das Kontrollkästchen "Erste Zeile enthält Spaltennamen" aktiviert ist

  6. Fügen Sie die CSV-Daten in den Inhaltsbereich ein

  7. Mischen Sie die Schaltfläche "CSV in JSON konvertieren"

    Mit den oben gezeigten Daten haben Sie nun:

    [
      {
        "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"
      }
    ]
    

    Mit diesen einfachen / minimalistischen Daten sind sie wahrscheinlich nicht erforderlich, aber mit großen Datenmengen können Sie auf sprichwörtliche Weise Zeit und Kopfschmerzen sparen, indem Sie diese Daten auf Aberrationen und Anomalien überprüfen.

  8. Gehen Sie hier: http://jsonlint.com/

  9. Fügen Sie den JSON in den Inhaltsbereich ein

  10. Drücken Sie die Taste "Validieren".

Wenn der JSON gut ist, wird im Abschnitt Ergebnisse unten eine Bemerkung "Gültiger JSON" angezeigt. Wenn nicht, werden Sie darüber informiert, wo die Probleme liegen, damit Sie sie beheben können.


9
Das Konvertieren mit einer Webseite ist nicht nützlich für übermäßige Daten
ErTR

3
Alle Online-Websites stürzen ab, während Tausende von Datenzeilen konvertiert werden. Kennt jemand eine kostenlose Desktop-Software?
conor909

4
@ conor909 Excel selbst sollte dies wirklich tun, aber leider zumindest Excel 2016 für Mac nicht.
Mikemaccana

3
Ich habe die Antwort auf die kostenlose Online-Konvertierung großer Datenmengen gefunden: Laden Sie Ihre Dateien auf Ihr Google Drive hoch, um daraus ein Google Sheets-Dokument zu machen. Dann folgen Sie diesem Blog-Beitrag von Pamela Fox blog.pamelafox.org/2013/06/…
conor909

3
Ich benutze csvjson.com/csv2json . Einfach von CSV zu JSON zu konvertieren
jprism
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.