Dane z PayU lub Stripe w JSON, a księgowość chce Excela? Konwerter spłaszcza obiekty do pliku CSV – bez rejestracji.

JSON to standard wymiany danych w REST API, aplikacjach webowych i bazach NoSQL. Jednak do analizy danych, raportów i importu do baz SQL potrzebny jest format tabelaryczny. CSV (Comma-Separated Values) otwiera się bezpośrednio w Excelu, Google Sheets, LibreOffice Calc i każdym innym arkuszu kalkulacyjnym — bez instalacji dodatkowego oprogramowania.
Konwersja JSON na CSV zamienia tablicę obiektów JSON w płaską tabelę, gdzie klucze obiektów stają się nagłówkami kolumn, a wartości — wierszami. To niezbędne, gdy pobierasz dane z API (np. Stripe, Shopify, Google Analytics) i chcesz przeanalizować je w arkuszu kalkulacyjnym lub zaimportować do bazy relacyjnej (MySQL, PostgreSQL).
Konwerter obsługuje zagnieżdżone obiekty JSON — spłaszcza je do płaskiej struktury CSV z kluczami w notacji kropkowej (np. adres.miasto). Tablice w wartościach są serializowane jako tekst.
Cała konwersja odbywa się lokalnie w przeglądarce — dane nie są wysyłane na serwer. Bez rejestracji, bez limitów, bez śledzenia.
| Funkcja | JSON | CSV |
|---|---|---|
| Dane zagnieżdżone | ||
| Dane tabelaryczne | ||
| Walidacja schematu | ||
| Czytelność dla człowieka | ||
| Standard API | ||
| Zwięzła składnia |
Konwersja JSON na CSV polega na spłaszczeniu struktury obiektów do formatu tabelarycznego. Narzędzie analizuje tablicę obiektów JSON, wyodrębnia wszystkie unikalne klucze i tworzy z nich nagłówki kolumn CSV. Wartości każdego obiektu trafiają do odpowiednich kolumn.
Na przykład tablica [{"imię": "Jan", "wiek": 30}, {"imię": "Anna", "wiek": 25}] zostanie zamieniona na plik CSV z nagłówkami imię,wiek i dwoma wierszami danych.
Zagnieżdżone obiekty i tablice w JSON są konwertowane na ciąg tekstowy w odpowiedniej komórce CSV, ponieważ format CSV nie obsługuje struktur wielopoziomowych. Dla płaskich danych konwersja jest bezstratna.
Kilka wskazówek, które pomogą uniknąć problemów:
Narzędzie obsługuje tablicę obiektów JSON (np. [{"name":"Jan","age":30}]). Każdy obiekt stanie się jednym wierszem CSV.
Nie. Cała konwersja odbywa się lokalnie w przeglądarce. Dane nie opuszczają komputera.
Zagnieżdżone obiekty i tablice są konwertowane na ciąg tekstowy (JSON string) w odpowiedniej komórce CSV.
Tak, plik CSV otworzy się bezpośrednio w Microsoft Excel, Google Sheets, LibreOffice Calc i każdym innym arkuszu kalkulacyjnym.
Tak. Cała konwersja odbywa się lokalnie w przeglądarce — dane nie są wysyłane na żaden serwer. Po zamknięciu strony dane są automatycznie usuwane z pamięci.
Dla płaskich tablic obiektów konwersja jest bezstratna. Zagnieżdżone struktury (obiekty w obiektach, tablice) zostaną zapisane jako tekst JSON w komórkach CSV, więc ich oryginalna struktura wymaga ponownego parsowania.
Wynikowy plik CSV jest zapisany w kodowaniu UTF-8. W Excelu użyj opcji Dane → Pobierz dane → Z pliku tekstowego/CSV i wybierz kodowanie UTF-8, aby polskie znaki wyświetlały się poprawnie.
Tak. Dane transakcji z Przelewy24, PayU i Stripe zwracane przez API mają format tablicy obiektów JSON. Konwerter zamienia je na CSV z nagłówkami kolumn, który można otworzyć w Excelu lub zaimportować do systemu księgowego.

Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.