Таблица 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 символов сгенерированного кода, а полный скрипт будет доступен по кнопке скачивания.
Klix не загрузился
Сначала попробуйте обновить страницу. Если только что вышла новая версия, обновление решает это сразу.
Если обновление не помогло, возможно, ваш браузер слишком старый. Klix запускает инструменты на вашем устройстве, а не на сервере, поэтому ему нужен браузер 2022 года или новее. Что делать: обновите Chrome или Firefox и снова откройте klixtools.com.