Конвертер SQL в CSV
Файл .sql — это скрипт для восстановления базы данных, а не таблица, которую можно открыть в Excel. Загрузите дамп и получите строки из его INSERT-запросов в формате CSV — без установки СУБД и предварительного восстановления базы.
Конвертер данных
или перетащите сюда файлы CSV, TSV, TXT … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Символ, разделяющий столбцы в CSV и текстовых файлах, — при чтении и при записи. «Автоопределение» распознаёт его во входном файле, а при записи ставит запятые.
UTF-8 подходит для любого языка. Выберите «UTF-8 с BOM», если Excel в Windows искажает при открытии CSV буквы с диакритикой, кириллицу или азиатские символы.
Для файлов Excel, ODS и Numbers: преобразовать только первый лист или все листы (по одному CSV на лист в ZIP или по одному ключу JSON на лист).
Название вкладки листа в новой таблице, до 31 символа.
«Массив объектов» использует имена столбцов как ключи в каждой строке; «Массив массивов» компактнее и хранит заголовок первым массивом.
Имя внешнего элемента, который содержит все строки; каждая строка становится элементом <row> внутри него.
Используется в операторах CREATE TABLE и INSERT. Только латинские буквы, цифры и подчёркивания.
Кавычки и типы столбцов немного различаются в разных СУБД; выберите ту, в которую будете импортировать.
Приводит ячейки с датами к одному формату. ISO (2026-10-18) надёжнее всего для баз данных и кода; «Оставить как есть» сохраняет даты в исходном виде.
Как пользоваться инструментом
- 1
Загрузите дамп .sql
Добавьте файл, экспортированный из phpMyAdmin, mysqldump, SQLite или SQL Server, размером до 95 MB. Сжатую резервную копию .sql.gz сначала нужно распаковать.
- 2
Проверьте настройки CSV
Для параметра Разделитель выбрана запятая, а для Даты — ISO, поэтому значение вроде 2026-10-18 одинаково читается в любой программе. Выберите точку с запятой, если в вашем Excel запятая используется как десятичный знак.
- 3
Конвертируйте в CSV
Нажмите Конвертировать в CSV → и откройте результат в Excel, Google Sheets или любой программе, которая импортирует значения, разделённые запятыми.
Как конвертировать файл SQL в CSV?
Загрузите дамп .sql и нажмите Конвертировать в CSV →. Каждая строка внутри инструкции INSERT станет строкой CSV, а названия столбцов таблицы — заголовком.
Как открыть дамп SQL в виде таблицы
SQL появился благодаря исследованиям IBM в 1970-х, в 1986 году стал стандартом ANSI, а годом позже — стандартом ISO, поэтому любая реляционная база данных может записать своё содержимое в виде скрипта из инструкций SQL. Такие скрипты, называемые дампами, используют панели управления хостингом для резервного копирования базы WordPress или интернет-магазина, разработчики для передачи данных, а многие приложения — для выгрузки всего сразу.
Если открыть такой файл в текстовом редакторе, проблема очевидна: тысячи значений в скобках на очень длинных строках, повсюду кавычки и экранирование. Конвертация SQL в CSV раскладывает эти значения по строкам и столбцам, чтобы вы могли искать старые заказы, считать клиентов по странам или передать таблицу тому, кто работает в Excel. Чтобы сразу получить книгу, выберите XLSX в параметре Преобразовать в.
Какие дампы SQL конвертируются в CSV напрямую
| Чем экспортировано | Как записаны строки | Готово к конвертации |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO с множеством групп значений в одной инструкции | Да |
| Команда SQLite .dump | Один INSERT INTO на строку | Да |
| SQL Server Generate Scripts, схема и данные | Инструкции INSERT с именами в [квадратных скобках] | Да |
| pg_dump, обычный формат по умолчанию | Блоки COPY … FROM stdin с текстом, разделённым табуляцией | Экспортируйте заново с --inserts |
| Любой инструмент, только схема | CREATE TABLE без данных | Нет строк для конвертации |
- SQL-дампдамп базы данных · резервная копия .sql
- Текстовый файл с инструкциями SQL, который воссоздаёт базу данных: строки CREATE TABLE описывают столбцы каждой таблицы, а строки INSERT содержат данные. Восстановить дамп — значит выполнить скрипт в базе данных; конвертировать — значит прочитать значения INSERT, ничего не выполняя.
Внимательнее всего нужно быть с PostgreSQL. pg_dump по умолчанию записывает данные таблиц блоками COPY: они быстро восстанавливаются, но это не инструкции INSERT. Запустите экспорт снова с параметром --inserts или --column-inserts, чтобы получить файл, который конвертируется без проблем. Если данные нужно только анализировать, а не редактировать, после получения CSV логичный следующий шаг — CSV в Parquet.
Характеристики форматов SQL и CSV
SQL
SQL-скрипт
Файл SQL — текстовый скрипт из инструкций языка Structured Query Language, например CREATE TABLE и INSERT, которые база данных выполняет по порядку. Такие файлы обычно используют для резервных копий баз данных, миграций и обмена тестовыми данными. Сам язык является стандартом ISO, но у MySQL, PostgreSQL, SQLite и SQL Server свои диалекты, поэтому при переносе между системами скрипты часто требуют небольших правок. Открыть файл SQL можно в любом текстовом редакторе, а для выполнения нужен клиент базы данных.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
CSV
Значения, разделённые запятыми (CSV)
CSV — текстовый формат таблиц, в котором каждая строка файла — это строка таблицы, а столбцы разделяются запятыми. Он используется с первых лет вычислительной техники и описан в RFC 4180, хотя во многих вариантах применяются точка с запятой или табуляция и разные кодировки текста. Почти любая электронная таблица, база данных и аналитический инструмент умеют импортировать и экспортировать CSV, поэтому это стандартный формат для переноса данных между системами. CSV хранит только значения — без формул, форматирования, нескольких листов и типов данных.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
SQL-дампы переводят в CSV, когда данные из резервной копии базы нужны тому, у кого нет базы данных: владельцу сайта, который смотрит старые заказы, аналитику, проверяющему выгрузку клиента, или разработчику, которому нужна одна таблица из резервной копии хостинга.
Вопросы о конвертации SQL в CSV
Нужно ли устанавливать MySQL, чтобы открыть файл .sql как CSV?
Нет. Обычно для этого нужно установить сервер базы данных, импортировать дамп и заново экспортировать каждую таблицу, а это требует времени и работы в командной строке. Конвертер читает инструкции INSERT напрямую и записывает значения в виде строк, так что вам нужен только браузер.
Откуда берутся названия столбцов в CSV?
Из инструкции CREATE TABLE для этой таблицы или из списка столбцов в инструкциях INSERT, если он есть в дампе. Если нет ни того, ни другого, значения всё равно будут преобразованы, а строку заголовков вы добавите сами.
Что получится из дампа с десятками таблиц?
По одному CSV на каждую таблицу, все вместе в ZIP-архиве, потому что в одном файле CSV может быть только одна таблица. Таблицы без инструкций INSERT, например пустые журналы или кэши, файла не создают.
Моя резервная копия имеет расширение .sql.gz. Можно ли ее загрузить?
Сначала распакуйте его: конвертер читает обычный текст .sql. Инструмент распаковать архив онлайн открывает файлы .gz прямо в браузере; затем загрузите полученный .sql.
Стоит ли загружать дамп базы данных с данными клиентов?
Только то, что нужно. В дампах часто есть адреса электронной почты, хеши паролей и история заказов, поэтому по возможности экспортируйте только нужную таблицу. Загруженные файлы удаляются через 30 минут после обработки, как описано в политике конфиденциальности.
Можно ли потом снова перевести CSV в SQL?
Да. После правки в электронной таблице CSV в SQL создаст инструкции CREATE TABLE и INSERT для MySQL, PostgreSQL, SQLite или SQL Server с выбранным вами именем таблицы.