DevToolPal
PL

Konwerter JSON na TSV

Konwertuj tablicę obiektów JSON na wartości rozdzielone tabulatorami, które wklejają się wprost do Excela lub Arkuszy Google.

Działa lokalnie, nic nie jest wysyłane

Opcje

Wejście

0 znaków · 0 B

Wynik

0 znaków · 0 B

Do czego służy

To narzędzie konwertuje tablicę obiektów JSON na TSV (wartości rozdzielone tabulatorami). Pierwszy wiersz zawiera nazwy kolumn, a każdy kolejny to jeden obiekt. Ponieważ komórki są rozdzielone tabulatorami, możesz skopiować wynik i wkleić go wprost do arkusza kalkulacyjnego.

Jak używać

  1. Wklej JSON w polu Wejście, wczytaj plik .json lub kliknij Przykład.
  2. TSV pojawia się po prawej w trakcie pisania.
  3. Wyłącz Dołącz wiersz nagłówka, aby otrzymać tylko dane.
  4. Skopiuj i wklej do Excela lub Arkuszy Google albo pobierz plik .tsv.

Przykład

[
  { "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
  { "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]

daje (tabulatory pokazane jako →)

id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China

Uwagi

Wartości zawierające tabulator, podział wiersza lub podwójny cudzysłów są ujmowane w cudzysłowy, aby arkusz nadal odczytywał je jako jedną komórkę. null staje się pustą komórką, a true/false i liczby są zapisywane bez zmian.

FAQ

› Jakiej struktury JSON oczekuje?

Najlepiej sprawdza się tablica obiektów, jeden obiekt na wiersz. Rozpoznawany jest też obiekt z pojedynczą właściwością będącą tablicą, np. {"data": [...]}. Każda inna wartość staje się pojedynczym wierszem.

› Jak obsługiwane są zagnieżdżone obiekty i tablice?

Zagnieżdżone pola stają się nazwami kolumn z kropkami, np. address.city. Tablice prostych wartości są łączone za pomocą "; ", a tablice obiektów dostają ścieżki z indeksami, np. items.0.name.

› Co jeśli obiekty mają różne klucze?

Kolumny to suma wszystkich kluczy w kolejności ich pierwszego wystąpienia. Brakujące wartości pozostają puste.

› Dlaczego TSV, a nie CSV?

Gdy wklejasz TSV do Excela lub Arkuszy Google, każda wartość trafia do osobnej komórki bez okna importu. Przecinki w wartościach nie wymagają specjalnej obsługi.