Convertor CSV → JSON / XML / YAML / HTML / SQL — instrument online gratuit
Convertor CSV → JSON / XML / YAML / HTML / SQL
Convertește date CSV (valori separate prin virgulă) în format JSON, XML, YAML, tabel HTML sau SQL (CREATE TABLE + INSERT). Acceptă mai mulți delimitatori și opțiuni de formatare personalizate. Toată prelucrarea are loc local în browser — datele nu se încarcă niciodată pe vreun server.
Delimitator:
Ieșire:
SQL:
DialectTabelă
Intrare (CSV)
Output (JSON)
JSON: matrice de obiecte cu chei din antetele CSV. XML: element rădăcină <root> care înglobează elemente <row>. YAML: secvență YAML curată de mapări. HTML: tabel HTML complet, cu antete și rânduri de date. SQL:CREATE TABLE + INSERT în loturi; se alege dialectul, numele tabelei, detectarea tipurilor și tratarea valorilor goale mai sus. Sfat: prima linie a CSV-ului este întotdeauna tratată ca antet al coloanelor. Pentru fișierele TSV, se selectează delimitatorul Tab.
CSV — valori separate prin virgulă (RFC 4180)
CSV este text simplu: un rând pe linie, câmpurile separate printr-un delimitator. RFC 4180 este carteanul de facto pentru ghilimele — un câmp care conține delimitatorul, o ghilimea sau o linie nouă este înconjurat de ghilimele duble, iar ghilimelele din interior se dublează (""). Variantele TSV (tab) și cu punct și virgulă există deoarece datele reale conțin virgule, iar setările regionale ale Excel diferă; ele poartă același tabel, doar delimitatorul se schimbă.
Conversia analizează mai întâi tabelul, apoi îl reconstruiește în formatul țintă — câmpurile cu ghilimele și delimitatorii incluși rămân intacte.
📋 Formate de ieșire
JSON — format standard de schimb de date, matrice de obiecte.
XML — marcaj ierarhic cu elementele <root> și <row>.
YAML — format curat, ușor de citit, potrivit pentru fișiere de configurare.
HTML — tabel HTML gata de utilizare, cu antete.
SQL — instrucțiuni CREATE TABLE + INSERT. Dialect, numele tabelei, detectarea tipurilor (INTEGER / DECIMAL / BOOLEAN / TEXT) și opțiunile pentru valorile goale.