freetool.cz

Generátor SQL INSERT z CSV / Excelu

Vložte tabulková data a vytvořte si hromadný importní SQL dotaz pro svou databázi.

Nastavení tabulky
Výsledný SQL kód

K čemu tento nástroj slouží?

Pokud potřebujete dostat data z tabulkového procesoru (jako je Microsoft Excel, Apple Numbers nebo Google Sheets) přímo do relační databáze (MySQL, MariaDB, PostgreSQL), můžete buď psát složitý importní skript v PHP/Pythonu, nebo exportovat soubor jako CSV a snažit se ho nahrát přes phpMyAdmin. Tento nástroj nabízí třetí, mnohem rychlejší cestu.

Jak generátor správně používat?

  • Kopírování z Excelu: Když v Excelu nebo Google Sheets označíte buňky a dáte Ctrl+C, tabulka se do schránky zkopíruje jako text oddělený tabulátory. Stačí tedy ponechat v našem nástroji výchozí oddělovač (Tabulátor), vložit data a máte hotovo.
  • Názvy sloupců: Pokud první řádek vašich dat obsahuje hlavičku tabulky (jména sloupců), nechte zaškrtnutou volbu "První řádek obsahuje názvy sloupců". Nástroj díky tomu sestaví dotaz ve formátu INSERT INTO tabulka (sloupec1, sloupec2). Pokud hlavičku nemáte, nástroj si názvy sloupců vygeneruje jako sloupec_1, sloupec_2 atd.
  • Zpracování hodnot: Nástroj je chytrý. Automaticky ošetřuje (escapuje) jednoduché uvozovky uvnitř textu, aby se vám nerozbil SQL dotaz (převádí ' na ''). Pokud buňka obsahuje čistě slovo NULL (velkými písmeny), vloží se do databáze jako databázový NULL, nikoliv jako text.

100% bezpečnost vašich dat

Ať už převádíte ceník produktů, nebo seznam uživatelů, vaše data neopustí váš počítač. Veškeré zpracování probíhá lokálně ve vašem internetovém prohlížeči pomocí JavaScriptu. Na server se nic neodesílá ani neukládá.

SQL kód zkopírován do schránky!