CSV в SQL INSERT

Таблица и схема → SQL INSERT для выбранного SQL-диалекта без выполнения запросов.

Выберите исходный файл

Можно перетащить файл сюда

CSVTSVXLSXXLSODS

До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.

Для обработки данные передаются нашему серверу. Временные рабочие файлы удаляются; история файлов не создаётся.

Данные передаются серверу для выбранной обработки. История файлов не создаётся.

Как пользоваться

SQL standard quoted identifiers; все CSV-значения строки. Запросы не выполняются.

  1. Подготовьте CSV / TSV / XLSX / XLS / ODS. Пример показывает: создать SQL INSERT со строковыми значениями из CSV.
  2. Выберите Имя таблицы = products. Запустите обработку и прочитайте диагностику.
  3. Скачайте SQL. Проверьте апострофы, пустые строки и целевые типы колонок; SQL не выполняется.

Пример

Практический пример: CSV в SQL INSERT

Исходные данные
sku,name
0012,Стул

Создать SQL INSERT со строковыми значениями из CSV

Что получится
INSERT INTO "products" ("sku", "name") VALUES ('0012', 'Стул');
Форматы и ограничения

Табличные значения заключаются в SQL-кавычки, апострофы удваиваются. Пустая CSV-ячейка остаётся пустой строкой; настоящий JSON null может стать NULL, поэтому типы при загрузке в БД уточняйте отдельно. На входе: CSV, TSV, XLSX, XLS, ODS. Форматы результата: SQL.

На входе
CSV, TSV, XLSX, XLS, ODS
Результат
SQL

CSV/Excel → SQL INSERT со строковыми значениями и корректными SQL-кавычками; запросы не выполняются.

  • До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.
  • SQL standard quoted identifiers; все CSV-значения строки. Запросы не выполняются.
  • CSV/TSV: до 200 000 символов, 5000 строк вместе с заголовком и 200 столбцов.
  • Табличное чтение Excel: до 10 000 строк выбранного листа.

Проверьте апострофы, пустые строки и целевые типы колонок; SQL не выполняется.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Вопросы об инструменте

Какие исходные данные принимает «CSV в SQL INSERT»?

Поддерживаются: CSV, TSV, XLSX, XLS, ODS. До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.

Что получится после обработки в «CSV в SQL INSERT»?

CSV/Excel → SQL INSERT со строковыми значениями и корректными SQL-кавычками; запросы не выполняются. Форматы результата: SQL.

Как проверить результат этой операции?

Проверьте апострофы, пустые строки и целевые типы колонок; SQL не выполняется.

Какой пример помогает начать работу?

sku,name 0012,Стул. Создать SQL INSERT со строковыми значениями из CSV Ожидаемый результат: INSERT INTO "products" ("sku", "name") VALUES ('0012', 'Стул');.

Какие ограничения нужно учитывать?

До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов. SQL standard quoted identifiers; все CSV-значения строки. Запросы не выполняются. CSV/TSV: до 200 000 символов, 5000 строк вместе с заголовком и 200 столбцов. Табличное чтение Excel: до 10 000 строк выбранного листа.

Где обрабатываются данные и сохраняется ли история?

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Разобраться в задаче

Все инструкции
Данные и полезное1 мин

Как сделать SQL-вставки из CSV с корректными NULL и кавычками

CSV/Excel → SQL INSERT со строковыми значениями и корректными SQL-кавычками; запросы не выполняются. Практические действия, пример и ограничения.

Читать инструкцию