Конвертер SQL у CSV
Файл .sql — це скрипт для відновлення бази даних, а не те, що може відкрити електронна таблиця. Завантажте дамп і отримайте рядки з його INSERT-запитів у форматі CSV без встановлення чи відновлення бази даних.
Конвертер даних
або перетягніть Файли CSV, TSV, TXT … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
Символ, що розділяє стовпці у файлах CSV і тексту, і під час читання, і під час запису. «Авто» визначає його з вхідних даних і записує коми.
UTF-8 підходить для всіх мов. Виберіть UTF-8 with 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. Щоб одразу отримати книгу 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 — це простий текстовий формат для таблиць, де кожен рядок є рядком таблиці, а стовпці розділені комами. Його використовують із ранніх часів обчислювальної техніки, він описаний у RFC 4180, хоча багато варіантів використовують крапку з комою або табуляцію та різні кодування тексту. Майже кожна програма для таблиць, баз даних і аналітики може імпортувати та експортувати його, тому це типовий формат для обміну даними між системами. 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 з назвою таблиці на ваш вибір.