Přejít na obsah
Monu Tools

Převaděč CSV na SQL

Převeďte CSV na příkazy SQL INSERT s volitelnou CREATE TABLE. Nastavte název tabulky a zkopírujte skript. Běží ve vašem prohlížeči.

Opačný převod: SQL → CSV

Jak používat nástroj CSV → SQL

  1. 01

    Vložte soubor CSV do levého panelu nebo jej zadejte.

  2. 02

    Vyberte oddělovač, který váš CSV používá; SQL se okamžitě aktualizuje vpravo.

  3. 03

    Zkopírujte SQL pomocí tlačítka kopírovat.

Co to dělá

Tento nástroj přemění každý řádek CSV na příkaz INSERT pro název tabulky, který si vyberete, připravený k vytvoření databáze. Zaškrtněte možnost, chcete-li předřadit odpovídající CREATE TABLE.

Hodnoty jsou bezpečně uvozovány a escapovány: čísla zůstávají bez uvozovek, prázdné buňky se stávají prázdnými řetězci a jednoduché uvozovky uvnitř textu jsou zdvojené.

Konstrukčně bezpečný

Identifikátory jsou zabaleny do dvojitých uvozovek a hodnoty řetězce používají jednoduché uvozovky se zdvojenými uvozovkami, takže vygenerovaný SQL je platný a odolný vůči porušení apostrofů.

Výstupem je přenosný ANSI SQL, který přijímá většina databází, včetně PostgreSQL, MySQL a SQLite.

Soukromé a neomezené

Každá konverze probíhá lokálně ve vašem prohlížeči, takže vaše data nejsou nikdy nahraná, protokolovaná ani uložená na serveru. Bez přemýšlení jej můžete použít na důvěrné exporty a po načtení stránky funguje offline.

Neexistuje žádná registrace, žádný vodoznak a žádný limit počtu řádků: jediným stropem je paměť vašeho zařízení.

Často kladené otázky

Vytváří také tabulku?

Volitelně. Zapněte "Přidat CREATE TABLE" a před každým sloupcem napsaným jako TEXT se přidá příkaz, který můžete před spuštěním upravit na skutečné typy.

Jaký oddělovač mám použít?

Čárka je standardní. Středník zvolte tam, kde se čárka používá jako desetinný oddělovač, tabulátor pro soubory TSV a svislou čáru, pokud hodnoty již obsahují čárky.

Existuje omezení velikosti řádku nebo souboru?

Počet řádků ani denní použití nemají pevný limit. Protože vše běží místně, praktické omezení určuje paměť vašeho zařízení. Ta běžně zvládne desítky tisíc řádků obsažených ve většině exportů.

Jsou moje data někde nahraná?

Ne. Převod probíhá výhradně ve vašem prohlížeči s JavaScriptem na straně klienta, takže nic, co vložíte nebo zahodíte, nikdy neopustí vaše zařízení. Díky tomu je bezpečný pro tabulky, které obsahují e-maily zákazníků, finanční údaje nebo jiná citlivá data.

Zdroje

Nahlásit problém