SQL Converter

Konwerter SQL online

Wklej instrukcje CREATE TABLE + INSERT, edytuj dane bezpośrednio, a potem pobierz gotowy plik.xlsx. Całe przetwarzanie odbywa się w przeglądarce — Twój SQL nigdy nie opuszcza urządzenia.

CREATE TABLE / INSERT z MySQL, PostgreSQL i SQLite są poprawnie analizowane. Identyfikatory mogą być w backtickach (``), cudzysłowach ("") lub nawiasach kwadratowych ([]). Wielowierszowy INSERT (VALUES (...), (...), (...)) jest obsługiwany.

Nie. Analiza i generowanie.xlsx odbywają się w całości w przeglądarce za pomocą JavaScript. Plik wynikowy zapisuje się bezpośrednio na urządzeniu.

Oczekiwanie na SQL

Dlaczego SQL Converter?

Szybki, prywatny, bez instalacji — zamień dump SQL na gotowy do otwarcia skoroszyt Excel.

Obsługa wielu tabel

Jeden arkusz na każdą tabelę CREATE TABLE / INSERT. Nazwy kolumn pochodzą z CREATE TABLE lub są wyznaczane z listy kolumn INSERT.

Prawdziwy format Excel

Generuje autentyczny plik Office Open XML.xlsx. Otwiera się bezpośrednio w Excel, Numbers, LibreOffice i Google Sheets.

Prywatność od podstaw

Cała analiza i generowanie skoroszytu odbywają się w przeglądarce. Twój SQL nigdy nie jest przesyłany na nasze serwery.

Ścisłe zachowanie typów

Liczby pozostają liczbami (wyrównanie do prawej), boole'y boole'ami, NULL pustą komórką, łańcuchy tekstem. Brak cichej konwersji na daty.

Wiele dialektów

Obsługuje składnię MySQL, PostgreSQL i SQLite: backticki, identyfikatory w cudzysłowach, ciągi z escapami, wielowierszowy INSERT.

Edycja w miejscu

Kliknij dowolną komórkę, by edytować dane przed pobraniem. Dodawaj i usuwaj wiersze oraz kolumny, zmieniaj nazwy nagłówków, usuwaj puste wiersze — wszystko w przeglądarce.

Jak działa konwersja SQL → Excel

Parsuj instrukcje INSERT po stronie klienta, buduj prawdziwy plik.xlsx w przeglądarce.

  1. 1

    Wklej dump SQL

    Wklej dowolną kombinację instrukcji CREATE TABLE i INSERT INTO z dumpów MySQL, PostgreSQL lub SQLite. Nasz parser obsługuje multi-row inserty, escape'owane cudzysłowy, wartości NULL, daty, liczby i binarne BLOB-y (renderowane jako ciągi Base64).

  2. 2

    Edycja inline

    Po sparsowaniu dane pojawiają się w siatce w stylu arkusza kalkulacyjnego. Edytuj dowolną komórkę, dodawaj lub usuwaj wiersze, zmieniaj nazwy kolumn. Zmiany są trzymane w pamięci przeglądarki — bez round-tripa do serwera per edycja, bez opóźnienia „zapisywanie...”.

  3. 3

    Buduj plik.xlsx

    Gdy klikniesz pobierz, używamy SheetJS (xlsx.js), aby zbudować plik .xlsx Office Open XML bezpośrednio w JavaScript. Każda tabela staje się osobnym arkuszem. Plik jest bit-identyczny z tym, który wygenerowałby sam Excel.

  4. 4

    Pobierz na swoją maszynę

    Blob jest zapisywany przez wirtualne kliknięcie <a download>. Otwórz go w Excelu, Google Sheets, Numbers — czymkolwiek, co czyta.xlsx. Ścieżka danych: SQL paste → pamięć JS → Blob.xlsx → pobranie. Bez serwera, bez logu, bez uploadu.

Typowe potrzeby SQL → Excel

Gdy potrzebujesz danych w arkuszu kalkulacyjnym, szybko.

Eksporty dla klientów

Nietechniczny kolega potrzebuje najnowszej listy klientów jako pliku Excel. Uruchom swoje zapytanie SQL, wklej wyniki, otrzymaj.xlsx. Bez konieczności budowania funkcji eksportu, bez review compliance dla wysyłania danych przez narzędzie strony trzeciej.

Inspekcja lokalnej kopii zapasowej

Otwórz plik mysqldump z kopii zapasowej, znajdź odpowiednie tabele, zobacz ich zawartość jako czytelne wiersze. Często łatwiejsze niż uruchamianie sandboxowej bazy danych.

Migracje danych

Przenieś małą tabelę z jednego systemu do drugiego, kierując przez.xlsx. Edytuj dane po drodze (zmień nazwy kolumn, dodaj pola, popraw literówki) przed re-importem.

Badanie problemów produkcyjnych

Inżynier wkleja wiersz klienta z bazy danych do narzędzia, by debugować zgłoszony problem, a dane nigdy nie opuszczają jego laptopa. Wiersz klienta był wrażliwy — zapewnienie, że tak pozostanie, ma znaczenie.

Dlaczego dane SQL wymagają prywatności

Dumpy baz danych zwykle zawierają prawdziwe informacje o klientach — imiona, e-maile, adresy, czasem zhashowane hasła lub dane finansowe. Większość internetowych konwerterów SQL prosi o upload pliku, co jest dokładnie odwrotnością tego, co należy robić z danymi osobowymi. iKit parsuje wszystko w Twojej przeglądarce, więc dane nigdy nie opuszczają Twojej maszyny.

  • Parsuje dumpy MySQL, PostgreSQL i SQLite w czystym JavaScript.
  • Generuje plik.xlsx po stronie klienta przez SheetJS.
  • Odpowiednie dla danych produkcyjnych i danych osobowych — nic nie jest uploadowane.

Powiązane przewodniki

Szczegółowe poradniki i porównania narzędzi z bloga iKit.

Najczęściej zadawane pytania

Jaki dialekt SQL jest obsługiwany?

CREATE TABLE / INSERT z MySQL, PostgreSQL i SQLite są poprawnie analizowane. Identyfikatory mogą być w backtickach (``), cudzysłowach ("") lub nawiasach kwadratowych ([]). Wielowierszowy INSERT (VALUES (...), (...), (...)) jest obsługiwany.

Czy mój SQL jest gdzieś przesyłany?

Nie. Analiza i generowanie.xlsx odbywają się w całości w przeglądarce za pomocą JavaScript. Plik wynikowy zapisuje się bezpośrednio na urządzeniu.

Jaki jest limit rozmiaru?

Nie ma twardego limitu po stronie serwera. Nowoczesne przeglądarki radzą sobie z dziesiątkami tysięcy wierszy. Przy bardzo dużych dumpach narzędzie CLI jest zwykle szybsze.

Czy mogę użyć tylko CREATE TABLE lub tylko INSERT?

Tak. Jeśli jest CREATE TABLE, używamy jego nazw kolumn. Jeśli jest tylko INSERT INTO... (col1, col2) VALUES..., używamy nazw z INSERT. Jeśli INSERT nie ma listy kolumn, wracamy do col1, col2 …

Czy daty i znaczniki czasu staną się komórkami dat w Excel?

Nie. Znaczniki czasu takie jak '2024-01-05 10:12:33' są eksportowane jako zwykły tekst, aby uniknąć automatycznej konwersji Excela. W Excelu zaznacz kolumnę i zastosuj Formatuj komórki → Data, jeśli chcesz typ natywny.