# Генератор XLSX SQL INSERT

Генерирует SQL INSERT из Excel

> Каноническая страница: https://elysiatools.com/ru/tools/xlsx-sql-insert-generator

- **Категория:** Format Conversion

- **Ключевые слова:** xlsx, sql, insert, etl, database, migration

## Обзор

Поддерживает пакетный режим, диалект и выбор столбцов.

## Входные данные

- **Файл Excel** (file)
- **Таблица Имя** (text)
- **Имя листа** (text): Sheet1
- **Заголовок Строка** (number)
- **Выбранные Столбцы** (text): id,name,amount
- **Диалект SQL** (select)
- **Использовать Batch Insert** (checkbox)
- **Размер батча** (number)
- **Пустые в NULL** (checkbox)
- **Добавлять точку с запятой** (checkbox)

## Когда использовать

- При необходимости быстро перенести данные из Excel в базу данных без написания скриптов вручную.
- Для подготовки SQL-дампов при миграции данных между различными системами.
- Когда требуется массовая загрузка записей в таблицу с использованием пакетных INSERT-запросов.

## Как это работает

- Загрузите ваш файл Excel и укажите имя целевой таблицы.
- Выберите нужный SQL-диалект (PostgreSQL, MySQL или SQLite) и настройте параметры обработки данных.
- При необходимости выберите конкретные столбцы для экспорта и настройте размер пакета (batch size).
- Нажмите кнопку генерации, чтобы получить готовый SQL-файл с INSERT-запросами.

## Сценарии использования

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

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

### Какие форматы файлов поддерживает инструмент?

Инструмент поддерживает стандартные форматы электронных таблиц: .xlsx и .xls.

### Можно ли выбрать только определенные столбцы?

Да, вы можете указать нужные столбцы через запятую в поле «Выбранные Столбцы».

### Поддерживается ли пакетная вставка данных?

Да, инструмент поддерживает режим Batch Insert с настраиваемым размером пакета для оптимизации производительности.

### Как обрабатываются пустые ячейки?

Вы можете включить опцию «Пустые в NULL», чтобы пустые ячейки в Excel автоматически преобразовывались в значение NULL в SQL.

### Какие SQL-диалекты доступны?

В настоящее время поддерживаются PostgreSQL, MySQL и SQLite.

## Связанные инструменты

- [Генератор JSON-LD из CSV](https://elysiatools.com/ru/tools/json-ld-generator-from-csv): Преобразует строки CSV или Excel в Schema.org JSON-LD для Article, Product или Event с результатом, готовым к SEO-проверке
- [Генератор индексного листа XLSX](https://elysiatools.com/ru/tools/xlsx-dedicated-index-sheet): Создает индексный лист для книги
- [Встраиватель диаграмм XLSX](https://elysiatools.com/ru/tools/xlsx-chart-embedder): Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel
- [Excel в CSV Конвертер](https://elysiatools.com/ru/tools/excel-to-csv): Конвертирует файлы Excel в формат CSV, извлекая данные из первого рабочего листа
- [Excel в HTML Конвертер](https://elysiatools.com/ru/tools/excel-to-html): Конвертирует файлы Excel в формат таблицы HTML, извлекая данные из первого рабочего листа
- [Excel в JSON Конвертер](https://elysiatools.com/ru/tools/excel-to-json): Конвертирует файлы Excel в формат JSON, извлекая данные из первого рабочего листа
- [Excel в Markdown Конвертер](https://elysiatools.com/ru/tools/excel-to-markdown): Конвертирует файлы Excel в формат таблицы Markdown, извлекая данные из первого рабочего листа
- [Excel в XML Конвертер](https://elysiatools.com/ru/tools/excel-to-xml): Конвертирует файлы Excel в формат XML, извлекая данные из первого рабочего листа

## Примеры

- [XLSX образцы](https://elysiatools.com/ru/samples/xlsx-samples): XLSX-образцы для тестов парсинга листов и извлечения данных
- [XLS образцы](https://elysiatools.com/ru/samples/xls-samples): XLS-образцы для тестов бинарного парсинга и импорта электронных таблиц
- [Примеры SQL-инъекций](https://elysiatools.com/ru/samples/sql-injections): Образовательная коллекция нагрузок SQL-инъекций для тестирования безопасности, оценки уязвимостей и практики защитного кодирования
- [Примеры SQL Скриптов](https://elysiatools.com/ru/samples/sql-samples): Примеры SQL запросов и скриптов базы данных для различных сценариев и случаев использования

## Связанные материалы

- [XLSX ETL: прием данных и передача в хранилище](https://elysiatools.com/ru/hubs/xlsx-etl-ingestion-workflows): Сведите несколько книг и CSV-источников в прослеживаемые результаты для SQL-загрузки, Parquet-пайплайна и пакетной обработки в объектном хранилище.
