jsonecho

JSON na CSV

Zamień tablicę obiektów JSON na wiersze CSV z jedną kolumną na pole, gotowe do Excela lub Google Sheets.

Ładowanie narzędzia...

Jak korzystać z JSON na CSV

  1. Wklej tablicę obiektów JSON lub obiekt zawierający taką tablicę.
  2. Wybierz separator. Średnik pasuje do Excela przy wielu europejskich ustawieniach regionalnych.
  3. Skopiuj CSV lub pobierz plik.

O narzędziu JSON na CSV

CSV to płaska tabela. JSON to drzewo. Aby je połączyć, narzędzie znajduje listę rekordów w JSON, a potem zapisuje jeden wiersz na rekord i jedną kolumnę na klucz. Zagnieżdżone obiekty są spłaszczane przy użyciu kropek, więc {"address":{"city":"Hamburg"}} staje się kolumną o nazwie address.city. Tablice wewnątrz rekordów otrzymują indeksy w nazwach kolumn, np. items[0].sku.

Jeśli dokument jest obiektem zawierającym jedną tablicę, np. {"users":[...]}, ta tablica jest używana automatycznie. Kolumny są zbierane ze wszystkich rekordów, więc pole występujące tylko w części z nich nadal dostaje własną kolumnę, a komórki bez wartości pozostają puste.

Często zadawane pytania

Którego rozmiaru powinienem wybrać dla programu Excel?

To zależy od ustawień języka komputera. W Niemczech, Turcji i dużej części Europy Excel oczekuje średnika. W USA i Wielkiej Brytanii oczekuje przecinka. Jeśli cały wiersz trafia do jednej kolumny, zmień separator.

Co jeśli mój JSON jest obiektem, a nie array?

Pojedynczy obiekt staje się tabelą z jednym wierszem. Jeśli obiekt zawiera dokładnie jedną tablicę, jej elementy są używane jako wiersze.

Co robi opcja "Spłaszcz zagnieżdżone dane"?

Po włączeniu zagnieżdżone obiekty i tablice są rozkładane na kilka kolumn z nazwami rozdzielonymi kropkami. Po wyłączeniu zagnieżdżone wartości są przechowywane jako tekst JSON w jednej komórce.

Czy przecinki i nowe wiersze w wartościach zepsują CSV?

Nie. Pola zawierające separator, cudzysłowy lub nowe wiersze są otaczane podwójnymi cudzysłowami. Cudzysłowy wewnętrzne są podwajane zgodnie ze standardem CSV.

Mogę zamiast tego dostać plik Excel?

Tak. Narzędzie JSON na Excel tworzy prawdziwy plik .xlsx z pogrubionym wierszem nagłówka.

Więcej w kategorii Konwertery

Wszystkie narzędzia →