Превращайте электронные таблицы в готовый к базе данных SQL. Каждый лист становится оператором CREATE TABLE плюс операторами INSERT с типами столбцов, определёнными из ваших данных.
Каждый лист становится оператором CREATE TABLE плюс операторами INSERT, которые можно выполнять в MySQL, PostgreSQL, SQLite и других СУБД.
Столбцы получают типы INT, DOUBLE или VARCHAR на основе их значений, поэтому ваша схема соответствует данным.
Кавычки и специальные символы в значениях ячеек экранируются корректно, поэтому сгенерированный SQL никогда не ломается.
Конвертируйте много файлов одновременно и скачивайте каждый результат отдельно или одним ZIP-архивом.
Всё работает в вашем браузере с SheetJS. Без Microsoft Excel, без плагинов и без установки.
Файлы никогда не покидают ваше устройство. Конвертация полностью локальная, бесплатная и не требует аккаунта или регистрации.
Загрузка электронной таблицы в базу данных обычно означает ручное написание операторов INSERT. Конвертер Excel в SQL от AnyDocFlow делает это за вас: он читает ваши файлы XLSX, XLS, ODS, CSV или TSV и генерирует один SQL-скрипт на лист — оператор CREATE TABLE, создающий схему, и операторы INSERT, загружающие строки. Типы столбцов определяются из данных (INT, DOUBLE или VARCHAR), имена таблиц и столбцов очищаются, а строковые значения экранируются, поэтому вывод чисто работает в MySQL, PostgreSQL, SQLite и других СУБД. Всё происходит в вашем браузере — ничего не загружается, и ваши данные никогда не покидают ваше устройство.
Три простых шага — без аккаунта, без ПО и без передачи данных с вашего устройства.
Нажмите на область загрузки или перетащите файлы XLSX, XLS, ODS, CSV или TSV на страницу. Можно выбрать несколько файлов сразу.
Каждый файл читается локально, и каждый лист становится оператором CREATE TABLE плюс операторами INSERT с определёнными типами.
Скачайте каждый конвертированный файл одним кликом или нажмите «Скачать всё», чтобы получить все результаты одним ZIP-архивом.
Ограничения на размер файла нет, и всё работает локально. Первая строка каждого листа становится именами столбцов. Определение типов смотрит на все непустые значения в столбце: все целые числа становятся INT, числа с десятичными знаками — DOUBLE, а всё остальное — VARCHAR(255). Имена таблиц и столбцов очищаются до букв, цифр и символов подчёркивания.