Konwerter tabeli na JSON / SQL - CSV, TSV, Markdown online

Wklej tabelę CSV, TSV, rozdzielaną średnikiem, pionową kreską lub w Markdown i błyskawicznie przekonwertuj ją na JSON, JSONL lub instrukcje SQL INSERT w swojej przeglądarce.

Wklej tutaj CSV, TSV, dane rozdzielane średnikiem, pionową kreską lub | tabelę | markdown |…

lub upuść plik .csv / .tsv

Pliki są automatycznie usuwane po przetworzeniuPrzetwarzane bezpiecznie przez HTTPS

Frequently Asked Questions

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

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

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

privacy

When checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.

features

Switch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.

usage

Uncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.

tips

JSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).

features

Try sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.

usage

How Table to JSON helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

For Developers

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.

For Developers

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.

For Developers

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.

Publishing

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.

Productivity

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.

For Developers

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.

For Developers

QA Test Fixture Generation

Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.

For E-commerce

Supplier Catalog Bulk Import

Convert a supplier's price-list CSV into SQL INSERT statements for your products table, or JSON for a Shopify/WooCommerce bulk-import app, using the Table name field to target the exact table your store expects.

Productivity

No-Code Zapier & Airtable Sync

Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.

Finance

Uzgadnianie wyciągów bankowych

Convert an exported bank or card-statement CSV into JSON for a personal-finance dashboard, or into SQL INSERT statements to load transactions straight into a ledger database.

Publishing

Static Site Data File Generation

Convert a spreadsheet of team bios, pricing tiers or product listings into a JSON data file that Hugo, Jekyll, Astro or Eleventy templates loop over directly, skipping the hand-written data/*.json file a JAMstack build usually requires.