Konwerter SQL na CSV
Plik .sql to skrypt do odtworzenia bazy danych, a nie coś, co otworzy arkusz kalkulacyjny. Prześlij zrzut i pobierz wiersze z jego instrukcji INSERT jako CSV, bez instalowania ani przywracania bazy danych.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij zrzut .sql
Dodaj plik wyeksportowany z phpMyAdmin, mysqldump, SQLite lub SQL Server, do 95 MB. Skompresowaną kopię .sql.gz trzeba najpierw rozpakować.
- 2
Sprawdź ustawienia CSV
Separator jest ustawiony na przecinek, a Daty na ISO, więc wartość taka jak 2026-10-18 wygląda tak samo w każdym programie. Wybierz średnik, jeśli Twój Excel używa przecinka jako znaku dziesiętnego.
- 3
Konwertuj do CSV
Kliknij Konwertuj na CSV i otwórz wynik w Excelu, Arkuszach Google lub innym narzędziu, które importuje wartości rozdzielone przecinkami.
Jak przekonwertować plik SQL na CSV?
Prześlij zrzut .sql i kliknij Konwertuj na CSV. Każdy wiersz w instrukcji INSERT staje się linią pliku CSV, a nazwy kolumn tabeli trafiają do nagłówka.
Jak otworzyć zrzut SQL jako arkusz kalkulacyjny
SQL wywodzi się z badań IBM z lat 70., w 1986 roku stał się standardem ANSI, a rok później standardem ISO, dlatego każda relacyjna baza danych potrafi zapisać swoją zawartość jako skrypt instrukcji SQL. Takie skrypty, zwane zrzutami, służą panelom hostingowym do kopii zapasowych baz WordPressa lub sklepu, programistom do przekazywania danych, a wielu aplikacjom do eksportu wszystkiego naraz.
Otwarcie takiego pliku w edytorze tekstu pokazuje problem: tysiące wartości upchniętych w nawiasach w bardzo długich liniach, pełnych cudzysłowów i znaków ucieczki. Konwersja SQL na CSV rozpakowuje te wartości do wierszy i kolumn, dzięki czemu możesz przeszukać stare zamówienia, policzyć klientów według kraju albo przekazać tabelę komuś, kto pracuje w Excelu. Aby przejść od razu do skoroszytu, wybierz XLSX w polu Konwertuj na.
Które zrzuty SQL można przekonwertować bezpośrednio do CSV
| Wyeksportowano za pomocą | Sposób zapisu wierszy | Gotowe do konwersji |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO z wieloma grupami wartości w jednej instrukcji | Tak |
| Polecenie .dump w SQLite | Jedno INSERT INTO na wiersz | Tak |
| SQL Server Generate Scripts, schemat i dane | Instrukcje INSERT z nazwami w [nawiasach kwadratowych] | Tak |
| pg_dump, domyślny format tekstowy | Bloki COPY … FROM stdin z tekstem rozdzielanym tabulatorami | Wyeksportuj ponownie z opcją --inserts |
| Dowolne narzędzie, tylko schemat | CREATE TABLE bez danych | Brak wierszy do konwersji |
- Zrzut SQLzrzut bazy danych · kopia .sql
- Plik tekstowy z instrukcjami SQL, który odtwarza bazę danych: wiersze CREATE TABLE opisują kolumny każdej tabeli, a wiersze INSERT zawierają dane. Przywrócenie go oznacza uruchomienie skryptu w bazie danych; konwersja oznacza odczytanie wartości INSERT bez uruchamiania czegokolwiek.
Na PostgreSQL trzeba uważać. pg_dump domyślnie zapisuje dane tabel jako bloki COPY, które szybko się przywraca, ale nie są instrukcjami INSERT; uruchom go ponownie z opcją --inserts lub --column-inserts, aby otrzymać plik, który da się czysto przekonwertować. Jeśli dane chcesz tylko analizować, a nie edytować, naturalnym kolejnym krokiem po uzyskaniu CSV jest CSV do Parquet.
Formaty SQL i CSV w skrócie
SQL
Skrypt SQL
Plik SQL to tekstowy skrypt z instrukcjami Structured Query Language, takimi jak CREATE TABLE i INSERT, które baza danych wykonuje po kolei. Jest powszechnie używany do kopii zapasowych baz, migracji i udostępniania przykładowych danych. Sam język jest normą ISO, ale MySQL, PostgreSQL, SQLite i SQL Server mają własne dialekty, więc skrypty często wymagają drobnych zmian między systemami. Plik SQL otworzy każdy edytor tekstu, a do jego wykonania potrzebny jest klient bazy danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
CSV
Wartości rozdzielane przecinkami
CSV to tekstowy format tabel, w którym każdy wiersz to osobna linia, a kolumny oddzielają przecinki. Jest używany od początków informatyki i opisany w RFC 4180, choć wiele wariantów stosuje średniki lub tabulatory oraz różne kodowania tekstu. Prawie każdy arkusz kalkulacyjny, baza danych i narzędzie analityczne potrafi go importować i eksportować, dlatego to domyślny format przenoszenia danych między systemami. CSV przechowuje tylko wartości, bez formuł, formatowania, wielu arkuszy ani typów danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
Zrzuty SQL zamienia się na CSV, gdy dane z kopii bazy potrzebne są komuś bez dostępu do bazy: właścicielowi strony czytającemu stare zamówienia, analitykowi sprawdzającemu eksport klienta albo programiście wyciągającemu jedną tabelę z kopii hostingu.
Pytania o konwersję SQL na CSV
Czy potrzebuję zainstalowanego MySQL, aby otworzyć plik .sql jako CSV?
Nie. Zwykle trzeba zainstalować serwer bazy danych, zaimportować zrzut i ponownie wyeksportować każdą tabelę, co zajmuje czas i wymaga pracy w wierszu poleceń. Konwerter odczytuje instrukcje INSERT bezpośrednio i zapisuje wartości jako wiersze, więc wystarczy przeglądarka.
Skąd pochodzą nazwy kolumn w pliku CSV?
Z instrukcji CREATE TABLE dla danej tabeli albo z listy kolumn zapisanej w instrukcjach INSERT, jeśli zrzut ją zawiera. Gdy nie ma żadnej z nich, wartości i tak zostaną przekonwertowane, a wiersz nagłówka dodajesz samodzielnie.
Co otrzymam ze zrzutu zawierającego dziesiątki tabel?
Jeden plik CSV na tabelę, dostarczone razem w archiwum ZIP, ponieważ plik CSV może zawierać tylko jedną tabelę. Tabele bez instrukcji INSERT, na przykład puste logi lub pamięci podręczne, nie tworzą pliku.
Moja kopia zapasowa ma rozszerzenie .sql.gz. Czy mogę ją przesłać?
Najpierw go rozpakuj, ponieważ konwerter odczytuje zwykły tekst .sql. Narzędzie rozpakuj ZIP online otwiera pliki .gz w przeglądarce; potem prześlij uzyskany plik .sql.
Czy przesyłać zrzut bazy danych zawierający dane klientów?
Tylko tę część, której potrzebujesz. Zrzuty często zawierają adresy e-mail, skróty haseł i historię zamówień, więc jeśli to możliwe, eksportuj tylko odpowiednią tabelę. Przesłane pliki są usuwane 30 minut po przetworzeniu, zgodnie z polityką prywatności.
Czy plik CSV można później zamienić z powrotem na SQL?
Tak. Po edycji w arkuszu kalkulacyjnym CSV do SQL zapisuje instrukcje CREATE TABLE i INSERT dla MySQL, PostgreSQL, SQLite lub SQL Server, z wybraną przez Ciebie nazwą tabeli.