Podgląd wyniku narzędzia „Tabela na JSON”

Konwerter CSV na JSON — Konwertuj tabelę na JSON Online

Konwertuj tabele CSV, TSV, rozdzielane potokami lub tabele Markdown na instrukcje JSON, JSONL lub SQL INSERT w swojej przeglądarce.

Wklej tabelę lub upuść plik CSV — na wyjściu otrzymasz JSON, JSONL lub SQL

lub upuść plik .csv / .tsv

Co możesz zrobić za pomocą Tabela na JSON

Zanim zaczniesz, przejrzyj główne możliwości.

  • Konwertuj tabele CSV lub TSV na JSON
  • Zamień dane arkusza kalkulacyjnego w instrukcje SQL INSERT
  • Eksportuj wiersze jako JSONL dla potoków danych
  • Wklej tabele Markdown lub tabele potoków i przekonwertuj je
  • Użyj pierwszego wiersza jako nazw pól
  • Obsługuj ograniczniki przecinków, średników i rurek

Odniesienie do ustawień

Dostępne elementy sterujące dla Tabela na JSON.

Ustawienia

SeparatorLista rozwijana
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
WynikLista rozwijana
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 (obiekty)JSON (tablice)JSONLSQL INSERT
Pierwszy wiersz to nagłówekWł./Wył
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.
TabelaWprowadzanie tekstu
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.
Bezpłatne korzystanie · Bez rejestracji · Bez znaku wodnegoPrzesyłane pliki są szyfrowane podczas transmisjiUsunięto zgodnie z naszą polityką przechowywania danych

Najczęś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.

usage

Tak. 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.

technical

Narzę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.

technical

Zmień format wyjściowy na SQL INSERT i wprowadź nazwę tabeli. Narzędzie oczyszcza nazwy kolumn w celu uzyskania prawidłowych identyfikatorów (zastępując spacje, myślniki itp. znakami podkreślenia) i generuje jeden INSERT w każdym wierszu z prawidłowo zmienionymi literałami ciągu, wartościami numerycznymi i wartością NULL w przypadku pustych komórek. Przydatne do inicjowania baz danych lub migracji danych.

features

JSONL (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.

features

Tak. 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ą.

technical

Tak. 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.

usage

Nie. Analizowanie i konwersja odbywa się w przeglądarce, a nie za pośrednictwem interfejsu API przetwarzania Pixoate. Przed otwarciem poufnych arkuszy kalkulacyjnych w dowolnej aplikacji internetowej postępuj zgodnie z zasadami postępowania z danymi obowiązującymi w Twojej organizacji.

privacy

Po 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.

features

Przełą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.

usage

Odznacz „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.

tips

JSON (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).

features

Wypró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.

usage

Nie — Tabela do JSON/SQL działa całkowicie w przeglądarce, więc to, co wkleisz, nigdy nie opuszcza komputera, na którym się znajdujesz. Ma to znaczenie, jeśli sprawdzasz coś, co zawiera token, klucz lub dane klienta. Aby ją wyczyścić, wystarczy zamknąć zakładkę.

troubleshooting

Błąd wskazuje na pierwszą pozycję, której nie można przeanalizować, co zwykle następuje tuż po prawdziwym błędzie, a nie na nim — brakujący przecinek, niezamknięty cudzysłów lub nawias albo inteligentny cytat wklejony z dokumentu zamiast prostego. Najpierw sprawdź linię nad zgłoszoną pozycją.

troubleshooting

Nie dla obu. Tabela do JSON/SQL jest bezpłatna, pobrany plik nie jest opatrzony znakiem wodnym i na końcu nie jest wymagane żadne żądanie — nie ma sensu, gdy skończysz pracę, a potem odkryjesz, że to kosztuje.

pricing

Nie — Tabela do JSON/SQL działa w przeglądarce na komputerze stacjonarnym i telefonie. Nie trzeba nic instalować, nie trzeba rozpoczynać okresu próbnego ani kupować licencji, zanim zobaczysz, czy spełnia Twoje potrzeby. Wypróbuj na pliku, w którym faktycznie utknąłeś, a nie na próbce.

troubleshooting

Jak Tabela na JSON pomaga Ci osiągnąć cel

Prawdziwe problemy, które rozwiązuje każdego dnia — dla firm, twórców i codziennych zadań. Znajdź przypadek użycia, który Ci odpowiada i zacznij.

Dla deweloperów

Migracja z CSV do API

Masz starszy eksport pliku CSV od partnera i musisz go opublikować w nowoczesnym interfejsie API REST, oczekując formatu JSON. Konwertuj, kopiuj do treści pobierania i sprawdzaj kształt — nie jest potrzebny żaden skrypt klejący.

Dla deweloperów

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.

Dla deweloperów

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.

Publikowanie

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.

Produktywność

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.

Dla deweloperów

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.

Dla deweloperów

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.

Dla e-commerce

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.

Produktywność

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.

Finanse

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.

Publikowanie

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.

Obejrzyj each transformation li

Every zdjęcie crosses the slash untouched i comes out the other side finished.