Конвертер CSV в SQL

Таблица Excel или CSV в готовые команды INSERT

Конвертирует файлы CSV или выгрузки из таблиц Excel в готовый SQL-скрипт с командой CREATE TABLE и набором команд INSERT под каждую строку. Первая строка файла используется для названий колонок, а тип данных для каждого поля определяется автоматически: INTEGER для целых чисел, NUMERIC для дробных значений и TEXT для всего остального текста. Пустые ячейки заменяются на значение NULL, а одинарные кавычки экранируются удвоением по стандарту SQL. Вы можете задать свое имя для целевой таблицы, а результат скопировать или скачать в виде файла .sql. Файл считывается локально в браузере и не уходит на сервер.

Частые вопросы

Как инструмент обрабатывает кавычки и спецсимволы?

Одинарные кавычки внутри текста автоматически дублируются по правилам стандарта SQL (''). Числовые поля записываются без кавычек, а пустые поля подставляются как значение NULL.

Почему текст на иврите или кириллице отображается знаками вопроса?

Сервис ожидает файл в кодировке UTF-8. Если CSV сохранялся из старых версий Excel в стандартной локальной кодировке Windows, текст может исказиться. Чтобы этого избежать, сохраните таблицу в Excel с типом файла CSV UTF-8 и загрузите ее заново.

Как скрипт определяет типы данных для колонок?

Алгоритм анализирует значения по всей колонке. Если все значения целые, колонка получает тип INTEGER, если встречаются дробные, выставляется NUMERIC, а при наличии хотя бы одной строки колонка становится TEXT. Обратите внимание, что телефонный номер с нулем в начале может определиться как число, из-за чего первый ноль рискует потеряться в базе.

Что происходит с пробелами в названиях колонок?

Пробелы и служебные знаки заменяются на символ подчеркивания, а если у столбца не было заголовка, ему присваивается имя по шаблону вроде col_3. Буквы национальных алфавитов сохраняются как есть.

Есть ли лимит на размер входного файла?

Максимальный вес файла для загрузки составляет 40 МБ. В окне предварительного просмотра показываются первые 20 000 символов сгенерированного кода, а полный скрипт будет доступен по кнопке скачивания.

Другие полезные инструменты

Все инструменты в разделе Разработчикам и экономия AI