JSON na Excel
Zamień listę rekordów JSON prosto w skoroszyt XLSX.
- Działa w przeglądarce — nic, co wpiszesz, nie jest przesyłane
- Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz
Jak to działa
Odpowiedzi API przychodzą jako JSON, a osoby, które muszą je czytać, chcą arkusza kalkulacyjnego. Konwersja przez CSV działa, ale gubi typy i naraża na zgadywanie przy imporcie w Excelu; zapisanie prawdziwego XLSX unika obu problemów.
Jakiego kształtu oczekuje
Tablicy obiektów, czyli tego, co zwraca punkt końcowy listy. Klucze ze wszystkich rekordów stają się kolumnami. Pojedynczy obiekt jest traktowany jak arkusz z jednym wierszem.
Dlaczego nie przez CSV
Excel zgaduje typy przy imporcie CSV, przez co długie identyfikatory zamieniają się w zapis naukowy, a kody takie jak 1-2 w daty. Zapis bezpośrednio do XLSX wstawia liczby jako liczby, a tekst jako tekst, więc nic nie jest po cichu reinterpretowane.
Wartości zagnieżdżone
Wartość, która sama jest obiektem lub tablicą, jest zapisywana w komórce jako tekst JSON, ponieważ komórka przechowuje jedną wartość i nie pomieści struktury. Jeśli te pola mają znaczenie, najpierw spłaszcz dane.
W drugą stronę
Narzędzie Excel na JSON konwertuje z powrotem, a narzędzie Excel na CSV jest do dyspozycji, jeśli to, czego naprawdę potrzebujesz, to zwykła tabela tekstowa.
JSON na Excel — pytania
Jaki JSON przyjmuje?
Tablicę obiektów lub pojedynczy obiekt. Klucze stają się kolumnami.
Dlaczego to lepsze niż konwersja do CSV?
Excel zgaduje typy przy imporcie CSV, psując długie liczby i kody. XLSX przechowuje typy bezpośrednio.
Co się dzieje z obiektami zagnieżdżonymi?
Są zapisywane w komórce jako tekst JSON, ponieważ komórka nie może pomieścić struktury.
Czy moje dane są przesyłane?
Nie. Skoroszyt jest tworzony w twojej przeglądarce.