Turn any pasted table into JSON or SQL instantly
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side
lub upuść plik .csv / .tsv
What you can do with Tabela na JSON
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert CSV or TSV tables into JSON
- Turn spreadsheet data into SQL INSERT statements
- Export rows as JSONL for data pipelines
- Paste Markdown or pipe tables and convert them
- Use the first row as field names
- Handle comma, semicolon or pipe delimiters
Settings information
4 settings
Every control in Tabela na JSON, explained — what it does and when to use it.
Ustawienia
- SeparatorDropdown
- Określa, czym rozdzielane są kolumny we wklejonej tabeli — przecinkiem, tabulatorem, średnikiem, pionową kreską lub kreskami w stylu Markdown — albo zostaw Wykryj automatycznie, aby narzędzie samo rozpoznało separator na podstawie pierwszego wiersza.Opcje: Wykryj automatycznieCSV (przecinek)TSV (tabulator)ŚrednikRuraTabela Markdown
- WynikDropdown
- Wybiera format wynikowy: obiekty JSON z kluczami z nazw kolumn, pozycyjne tablice JSON, JSONL z jednym rekordem w wierszu albo gotowe do uruchomienia instrukcje SQL INSERT.Opcje: JSON (objects)JSON (arrays)JSONLSQL INSERT
- Pierwszy wiersz to nagłówekOn / Off
- Gdy opcja jest zaznaczona, pierwszy wiersz dostarcza nazwy kolumn używane jako klucze JSON lub kolumny SQL; gdy jest odznaczona, kolumny SQL otrzymują automatyczne nazwy col_1, col_2, a wynik JSON przyjmuje postać tablic wartości ułożonych według pozycji.
- TabelaText input
- Ustawia nazwę tabeli używaną w generowanych instrukcjach SQL INSERT (domyślnie my_table); widoczne tylko wtedy, gdy formatem wyjściowym jest SQL INSERT, a niedozwolone znaki są automatycznie zastępowane podkreśleniami.
Skończyłeś z Tabela na JSON? Wypróbuj teraz te
Starannie wybrane narzędzia, które świetnie łączą się z Tabela na JSON. Pracuj dalej, nie tracąc swojego pliku.
Upiększanie JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Wypróbuj terazObraz na CSV
That table is trapped in a screenshot. Upload it and download a clean, ready-to-import CSV with every row and column intact — in seconds.
Wypróbuj terazObraz na Excel
Stop rebuilding tables cell by cell. Upload a photo or screenshot of any table and download a styled .xlsx with rows and columns intact — in seconds.
Wypróbuj terazPDF na CSV
Skip manual re-entry. Every table in your PDF becomes a clean CSV — one file per table, zipped and ready to import into Excel, Sheets or your database. Free to start, no credit card.
Wypróbuj terazPorównywarka różnic
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Wypróbuj terazEdytor Markdown
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Wypróbuj terazNajczęściej zadawane pytania
Wklej plik CSV (lub upuść plik .csv) w panelu wejściowym, a narzędzie automatycznie wykryje separator, przekształci każdy wiersz w obiekt JSON, używając wiersza nagłówka jako kluczy, i natychmiast pokaże wynik. Zmień format wyjściowy na tablicę JSON, JSONL lub SQL INSERT, aby uzyskać dokładnie taką strukturę, jakiej potrzebujesz.
usageTak. Parser działa zgodnie z RFC 4180 — pola ujęte w podwójne cudzysłowy mogą zawierać przecinki, znaki nowego wiersza, a nawet dosłowne cudzysłowy (zapisane jako "") bez zakłócania analizy. Dzięki temu wartość taka jak "Kowalski, Jan" pozostaje jedną komórką, a nie dwiema.
technicalNarzędzie liczy tabulatory, przecinki, średniki i pionowe kreski w pierwszym niepustym wierszu i wybiera najczęściej występujący. Jeśli masz nietypowy lub niejednoznaczny plik, możesz zastąpić automatyczne wykrywanie i ręcznie wybrać tabulator (TSV), przecinek, średnik, pionową kreskę lub tabelę Markdown.
technicalPrzełącz format wyjściowy na SQL INSERT i wpisz nazwę tabeli. Narzędzie oczyszcza nazwy kolumn do poprawnych identyfikatorów (zastępując spacje, myślniki itp. podkreśleniami) i tworzy jedno polecenie INSERT na wiersz z prawidłowo zabezpieczonymi literałami tekstowymi, wartościami liczbowymi i NULL dla pustych komórek. Idealne do zasilania baz danych lub migracji danych.
featuresJSONL (JSON Lines) umieszcza jeden obiekt JSON w każdym wierszu, bez otaczającej tablicy. To standardowy format do strumieniowego przesyłania danych do BigQuery, Snowflake, Logstash, Elasticsearch i większości potoków uczenia maszynowego. Wybierz JSONL, gdy każdy wiersz ma być przetwarzany niezależnie.
featuresTak. Wartości pasujące do wzorców liczb całkowitych lub dziesiętnych są zapisywane jako liczby JSON, literały „true”/„false” stają się wartościami logicznymi, a puste komórki stają się null. Jeśli potrzebujesz, aby wszystko było tekstem, odpowiednio przygotuj wartości przed konwersją.
technicalTak. Wybierz „Tabela Markdown” jako separator i wklej standardową tabelę Markdown rozdzielaną pionowymi kreskami (wiersz nagłówka, wiersz separatora, wiersze treści). Wiersz separatora jest automatycznie pomijany, a białe znaki w komórkach są przycinane.
usageNie — analiza i konwersja przebiegają w całości w Twojej przeglądarce. Dzięki temu narzędzie jest bezpieczne dla wrażliwych arkuszy kalkulacyjnych, takich jak eksporty list płac, listy klientów czy dane finansowe, które nigdy nie powinny trafić na serwer firmy trzeciej.
privacyPo zaznaczeniu narzędzie traktuje pierwszy wiersz tabeli jako nazwy kolumn i używa ich jako kluczy obiektu JSON (lub generuje col_1, col_2... dla SQL, jeśli pozostawisz je puste). Odznacz tę opcję, jeśli Twoje dane nie mają wiersza nagłówka — są zwykłą listą wierszy — a narzędzie zamiast tego wygeneruje surowe tablice JSON lub automatycznie nazwie kolumny col_1, col_2 itd. dla instrukcji SQL INSERT.
featuresPrzełącz wynik na SQL INSERT, a pojawi się pole nazwy tabeli, w którym możesz wpisać nazwę tabeli docelowej, na przykład customers lub order_items. Narzędzie automatycznie oczyszcza to, co wpiszesz — zastępując spacje i symbole podkreśleniami oraz dodając przedrostek przed początkową cyfrą — dzięki czemu wygenerowany SQL zawsze ma prawidłowy identyfikator, nawet jeśli Twoje dane wejściowe są niechlujne.
usageOdznacz „Pierwszy wiersz to nagłówek”, jeśli Twój eksport nie ma nazw kolumn, ustaw Wyjście na SQL INSERT i wpisz prawdziwą nazwę tabeli w polu Nazwa tabeli. Narzędzie automatycznie wygeneruje nazwy kolumn col_1, col_2..., automatycznie przekształci liczby i wartości logiczne oraz utworzy jedną poprawnie zabezpieczoną instrukcję INSERT na wiersz, którą możesz wkleić bezpośrednio do swojego klienta bazy danych.
tipsJSON (tablice) pomija nazwy pól i wypisuje każdy wiersz jako zwykłą listę wartości w kolejności kolumn — na przykład ["Alice", 34, "Berlin"] zamiast {"name":"Alice","age":34,"city":"Berlin"}. Nadal respektuje pole wyboru „Pierwszy wiersz jest nagłówkiem”, używając tego wiersza tylko po to, by wiedzieć, ilu kolumn się spodziewać, a nie jako kluczy. Wybierz tę opcję, gdy odbierający kod (biblioteka do wykresów, pozycyjny sterownik bazy danych lub import arkusza kalkulacyjnego) odczytuje wartości według pozycji, a nie według nazwy pola; w przeciwnym razie pozostań przy JSON (obiekty).
featuresWypróbuj przykład wypełnia panel wejściowy krótką, trójwierszową tabelą imię/wiek/miasto (rozdzielaną tabulatorami), dzięki czemu od razu zobaczysz, jak zachowują się wykrywanie separatora, wiersz nagłówka i każdy format wyjściowy przed wklejeniem prawdziwych danych. Gdy w polu pojawi się treść, wyświetli się przycisk Wyczyść — obok etykiety Wejście w widoku edytora oraz ponownie jako przycisk pełnej szerokości w panelu Ustawienia — który czyści pole tekstowe do pustego stanu jednym kliknięciem zamiast ręcznego zaznaczania i usuwania tekstu.
usageJak Tabela na JSON pomaga Ci osiągnąć cel
Realne problemy, które rozwiązuje każdego dnia — dla firm, twórców i codziennych zadań. Znajdź zastosowanie pasujące do Ciebie i zacznij w kilka sekund.
Migracja z CSV do API
Masz starszy eksport CSV od partnera i musisz wysłać go metodą POST do nowoczesnego API REST oczekującego JSON. Przekonwertuj w kilka sekund, skopiuj do treści zapytania i sprawdź strukturę — bez potrzeby skryptu pomostowego.
Zasilanie bazy danych danymi
Generuj gotowe do uruchomienia instrukcje SQL INSERT z pliku CSV z danymi testowymi. Wklej je bezpośrednio do pliku migracji lub powłoki psql. Wynik poprawnie obsługuje ciągi znaków, liczby, wartości null i logiczne.
Wczytywanie danych do BigQuery / Snowflake
Hurtownie danych w chmurze wczytują JSONL szybciej niż CSV. Skonwertuj swój arkusz kalkulacyjny do formatu JSONL i prześlij go bezpośrednio do strefy stagingowej BigQuery, Snowflake lub Redshift.
Tabele dokumentacji w formacie Markdown
Przekształć wklejony fragment dokumentów Markdown w JSON do przetwarzania programowego — generuj pozycje FAQ, wpisy nawigacyjne lub dane poziomów cenowych z czytelnych dla człowieka tabel Markdown.
Analiza przesłanych formularzy
Wyeksportuj odpowiedzi z Google Forms lub Typeform jako CSV, przekonwertuj na JSON i przeprowadź analizy lub prześlij dane do swojego CRM przez API. Wiersz nagłówka staje się nazwami pól.
Generowanie danych dla stron statycznych
Przekazuj dane tabel do Next.js getStaticProps, kolekcji treści Astro lub plików danych Hugo. JSONL jest szczególnie przydatny w kolekcjach treści, które przypisują jeden wiersz do jednej strony.
Generowanie danych testowych do QA
Wklej arkusz kalkulacyjny ze scenariuszami testowymi i wyeksportuj fixtures JSON lub JSONL bezpośrednio do zestawu testów Jest, Pytest lub Playwright, całkowicie pomijając ręcznie pisany plik z danymi testowymi.
Zbiorczy import katalogu dostawcy
Przekonwertuj plik CSV z cennikiem dostawcy na instrukcje SQL INSERT do tabeli produktów lub na JSON do aplikacji importu zbiorczego Shopify/WooCommerce, używając pola Nazwa tabeli, aby wskazać dokładnie tę tabelę, której oczekuje Twój sklep.
Synchronizacja Zapier i Airtable bez kodu
Zamień wyeksportowany arkusz kalkulacyjny w kształt tablicy lub obiektu JSON, którego oczekuje webhook Zapiera, automatyzacja Airtable lub scenariusz Make.com, bez pisania skryptu transformującego.
Uzgadnianie wyciągów bankowych
Przekonwertuj wyeksportowany plik CSV z wyciągiem bankowym lub kartowym na JSON do pulpitu finansów osobistych lub na instrukcje SQL INSERT, aby wczytać transakcje bezpośrednio do bazy danych księgi.
Generowanie plików danych dla stron statycznych
Przekonwertuj arkusz kalkulacyjny z biografiami zespołu, poziomami cenowymi lub ofertami produktów w plik danych JSON, po którym szablony Hugo, Jekyll, Astro lub Eleventy iterują bezpośrednio, pomijając ręcznie pisany plik data/*.json, którego zwykle wymaga kompilacja JAMstack.
