Jak przekonwertować JSON do CSV
- Wklej JSON – zwykle tablicę obiektów – lub otwórz plik
.json. - Wybierz separator (przecinek, średnik, tabulator lub pionowa kreska) i zdecyduj, czy dodać wiersz nagłówka oraz czy spłaszczyć zagnieżdżone obiekty do kolumn ze ścieżkami z kropkami.
- Skopiuj CSV lub pobierz plik. Zaznacz Dodaj UTF-8 BOM dla Excela, aby polskie znaki (ą, ę, ł, ś…) i inne znaki spoza alfabetu angielskiego poprawnie wyświetlały się w Excelu.
Jak JSON zamienia się w wiersze i kolumny
| JSON | Wynik w CSV |
|---|---|
Tablica obiektów [{"id":1,"name":"Ada"}] | Jeden wiersz na obiekt, jedna kolumna na klucz |
| Obiekty z różnymi kluczami | Wszystkie klucze stają się kolumnami; brakujące wartości pozostają puste |
Zagnieżdżony obiekt {"address":{"city":"London"}} | Kolumna address.city |
Wartość tablicowa {"tags":["a","b"]} | Komórka zawiera ["a","b"] |
null | Pusta komórka |
| Tekst z przecinkami, cudzysłowami lub podziałami wierszy | Ujęty w podwójne cudzysłowy, wewnętrzne cudzysłowy podwojone ("") |
| Pojedynczy obiekt | Jeden wiersz |
| Tablica tablic | Zapisywana wiersz po wierszu, bez nagłówka |
Jak otworzyć plik CSV w Excelu
Excel dobiera separator na podstawie ustawień regionalnych: w Polsce i wielu innych krajach europejskich oczekuje średników. Jeśli wszystkie dane trafią do jednej kolumny, przekonwertuj plik ponownie z separatorem średnika albo zaimportuj go przez Dane → Z pliku tekstowego/CSV. Włącz UTF-8 BOM, aby znaki takie jak ą, ł czy ż wyświetlały się poprawnie, i pamiętaj, że Excel usuwa zera wiodące z wartości takich jak numery PESEL czy kody produktów, chyba że kolumna jest sformatowana jako tekst.
Najczęściej zadawane pytania
Czy można przekonwertować JSON do Excela?
Tak. Przekonwertuj dane do CSV i otwórz pobrany plik w Excelu, Arkuszach Google, Numbers lub LibreOffice. Aby wkleić dane bezpośrednio do arkusza, użyj narzędzia JSON do tabeli i jego przycisku Kopiuj do Excela.
Co dzieje się z zagnieżdżonym JSON?
Zagnieżdżone obiekty są spłaszczane do kolumn ze ścieżkami z kropkami, takich jak address.city, a tablice pozostają tekstem JSON w jednej komórce. Wyłącz opcję ścieżek z kropkami, aby zamiast tego zachować całe obiekty jako tekst JSON.
Czy obowiązuje limit rozmiaru pliku?
Nie ma stałego limitu. Konwersja odbywa się w Twojej przeglądarce, więc pliki o rozmiarze kilkudziesięciu megabajtów działają na typowym komputerze.
Czy mogę przekonwertować CSV z powrotem do JSON?
Tak. Zmień kierunek na CSV → JSON nad edytorem lub otwórz konwerter CSV do JSON.