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

Перетащите сюда файл CSV или нажмите, чтобы выбрать

Поддерживаются CSV, TSV и текстовые файлы с разделителями в виде точки с запятой или вертикальной черты.

SQL Server ограничивает каждую инструкцию INSERT 1000 строками.

Преобразуйте строки с разделителями в безопасно заключённые в кавычки пакетные инструкции SQL INSERT без загрузки исходного файла.

Выберите целевую базу данных, имя таблицы, обработку заголовка, распознавание типов значений и количество строк в одной инструкции. Идентификаторы и текстовые значения заключаются в кавычки по правилам выбранного диалекта, а исходный CSV остаётся в этой вкладке браузера.

Как преобразовать CSV в SQL

  1. Вставьте текст с разделителями в поле ввода или выберите локальный файл.
  2. Выберите диалект базы данных, имя таблицы, разделитель, обработку заголовка и параметры значений.
  3. Создайте и проверьте инструкции INSERT, затем скопируйте или скачайте файл SQL.

Безопасные значения и идентификаторы SQL

Имена таблиц и столбцов заключаются в кавычки по правилам выбранной базы данных. В текстовых значениях экранируются кавычки и другие символы, предусмотренные этим диалектом; перед импортом сверьте инструкции с целевой схемой.

Консервативное распознавание значений

Распознавание типов выводит без кавычек только однозначно определяемые числа и логические значения. Идентификаторы с ведущими нулями и строки с пробелами по краям остаются текстом.

Заголовки, пустые ячейки и пакеты

Пустые или повторяющиеся заголовки получают уникальные имена столбцов. Отсутствующие ячейки остаются пустым текстом или превращаются в NULL, если этот параметр включён, а большие объёмы данных разбиваются на несколько инструкций INSERT.

Локальная обработка CSV

CSV читается и преобразуется в этой вкладке браузера и не загружается на сервер.

Частые вопросы о конвертере CSV в SQL

Какие базы данных SQL поддерживаются?

Генератор создаёт инструкции INSERT для MySQL, PostgreSQL, SQLite и SQL Server. Он не создаёт таблицу и не определяет полную схему базы данных, поэтому целевая таблица и совместимые столбцы должны уже существовать.

Могут ли ячейки содержать запятые, кавычки или переносы строк?

Да. Поля в кавычках могут содержать разделители, экранированные кавычки и переносы строк. Если автоопределение не соответствует исходному файлу, выберите разделитель в меню вручную.

Как работает распознавание типов значений?

Если распознавание типов включено, однозначно определяемые числа и значения true или false выводятся как литералы SQL. Значения с ведущими нулями, пробелами по краям, даты и другие неоднозначные значения остаются текстом в кавычках. Отключите распознавание, если все ячейки должны оставаться текстом.

Загружается ли мой CSV на сервер и каков максимальный размер файла?

Нет. Этот инструмент читает и преобразует файлы размером до 50 MB в текущей вкладке браузера. Парсер также ограничивает таблицу 200 000 строк, 250 столбцами или 2 000 000 ячеек; доступная память устройства может снизить практический предел.

Связанные инструменты: Просмотр и редактирование CSV · CSV в JSON · Форматтер SQL