Arkusz Excel lub CSV zamieniony na zapytania INSERT
Przekształć plik CSV lub dane wyeksportowane z programu Excel w gotowy skrypt SQL zawierający polecenie CREATE TABLE oraz instrukcje INSERT dla każdego wiersza. Pierwszy wiersz pliku jest odczytywany jako nagłówki kolumn, a typy danych dobierane są automatycznie: INTEGER dla liczb całkowitych, NUMERIC dla dziesiętnych oraz TEXT dla pozostałych wartości. Puste komórki zamieniają się na NULL, a pojedyncze apostrofy w tekście są podwajane, aby zapobiec błędom składni. Możesz samodzielnie wpisać nazwę tabeli, a wynik skopiować lub pobrać jako plik .sql. Plik jest przetwarzany wyłącznie lokalnie w przeglądarce i nie trafia na serwer.
Pojedynczy apostrof wewnątrz wartości tekstowej jest automatycznie podwajany ('') zgodnie ze standardem SQL, co zapobiega przerwaniu zapytania. Wartości liczbowe nie są ujmowane w cudzysłowy, a puste komórki otrzymują wartość NULL.
Narzędzie odczytuje pliki w kodowaniu UTF-8. Pliki CSV zapisane w Excelu przy użyciu starszego kodowania Windows mogą zawierać zniekształcone litery. W takim przypadku warto zapisać plik w Excelu wybierając format CSV UTF-8 i wgrać go ponownie.
Analizowane są wszystkie wartości w danej kolumnie. Jeśli występują same liczby całkowite, przypisywany jest typ INTEGER, dla liczb zmiennoprzecinkowych NUMERIC, a jakakolwiek wartość nieliczbowa nadaje typ TEXT. Warto pamiętać, że numery telefonów bez prefiksów mogą zostać potraktowane jako liczby, co może usunąć wiodące zero w bazie.
Spacje i znaki specjalne w nagłówkach kolumn są zamieniane na znak podkreślenia, a kolumny bez nazwy otrzymują domyślny identyfikator, na przykład col_3.
Maksymalny rozmiar wgrywanego pliku wynosi 40MB. W oknie podglądu wyświetlane jest pierwsze 20 000 znaków wygenerowanego skryptu, natomiast pełny kod znajduje się w pobieranym pliku.
Nie udało się wczytać Klix
Najpierw spróbuj odświeżyć stronę. Jeśli właśnie pojawiła się nowa wersja, odświeżenie od razu pomaga.
Jeśli odświeżenie nie pomogło, Twoja przeglądarka może być zbyt stara. Klix uruchamia narzędzia na Twoim urządzeniu, a nie na serwerze, więc potrzebuje przeglądarki z 2022 roku lub nowszej. Co zrobić: zaktualizuj Chrome lub Firefox i otwórz ponownie klixtools.com.