Pobierz Total Excel Converter i przekształć swoje arkusze XLS w instrukcje SQL INSERT już dziś.
(zawiera 30-dniowy BEZPŁATNY okres próbny)
(tylko $49.90)
XLS to binarny format arkuszy kalkulacyjnych używany przez Microsoft Excel 97–2003. Przechowuje dane w arkuszach z wierszami, kolumnami, formatowaniem komórek, formułami i wykresami. Pliki XLS są przeznaczone do edycji przez człowieka w aplikacji arkusza kalkulacyjnego — nie do bezpośredniego importu do silnika bazy danych.
SQL (Structured Query Language) pliki zrzutów zawierają polecenia w postaci zwykłego tekstu — zazwyczaj instrukcje CREATE TABLE i INSERT INTO — które serwer bazy danych wykonuje, aby odtworzyć tabele i wypełnić je danymi. Pliki SQL to standardowy sposób przenoszenia danych strukturalnych między systemami baz danych, tworzenia kopii zapasowych zawartości tabel lub inicjalizacji nowej bazy danych.
Różnica między tymi dwoma formatami jest prosta: XLS jest stworzony do arkuszy kalkulacyjnych, SQL jest stworzony do baz danych. Gdy musisz załadować dane z arkuszy do MySQL, PostgreSQL, MariaDB, SQL Server lub SQLite, konwersja XLS do SQL daje gotowy do importu plik, który zachowuje każdy wiersz i kolumnę z oryginalnego arkusza.
Cały wsad jest ukończony w ciągu sekund, nawet dla dużych zestawów plików. Oryginalne pliki XLS pozostają niezmienione.
Total Excel Converter zawiera interfejs wiersza poleceń do zautomatyzowanej lub zaplanowanej konwersji:
ExcelConverter.exe C:\Data\*.xls C:\Output\ -cSQL
To polecenie konwertuje każdy plik XLS w C:\Data\ do SQL i zapisuje wyniki w C:\Output\. Dodatkowe parametry kontrolują wyjście:
-FirstRowAsHeader — użyj pierwszego wiersza każdego arkusza jako nazw kolumn SQL-TableName MojaTabela — ustaw niestandardową nazwę tabeli w wyjściu SQL-Sheet 1 — konwertuj tylko pierwszy arkuszZapisz polecenie w pliku .bat i zaplanuj je w Harmonogramie zadań Windows, aby zautomatyzować nocne eksporty danych z Excela do bazy danych.
Przetwarzanie wsadowe. Wybierz setki plików XLS i przekonwertuj je do SQL w jednym przebiegu. Przetworzenie całego folderu zajmuje mniej więcej tyle samo czasu co konwersja pojedynczego pliku.
Dokładny transfer danych. Wartości komórek są poprawnie cytowane i escapowane w wyjściu SQL. Pola numeryczne pozostają numeryczne, pola tekstowe są poprawnie ujęte w cudzysłowy, a wartości NULL są obsługiwane. Żadne dane nie są tracone ani uszkadzane podczas konwersji.
Nagłówki kolumn jako nazwy pól. Konwerter odczytuje pierwszy wiersz każdego arkusza i używa tych wartości jako nazw kolumn SQL. Nie jest wymagane ręczne mapowanie — struktura tabeli odzwierciedla układ arkusza.
Wbudowana przeglądarka plików. Podgląd dowolnego arkusza przed konwersją pozwala zweryfikować, czy dane źródłowe i układ są poprawne. Wykryj problemy, zanim trafiią do bazy danych.
Bez wysyłania do chmury. Całe przetwarzanie odbywa się na Twoim komputerze. Dane finansowe, rekordy klientów i poufne informacje biznesowe nigdy nie opuszczają Twojej maszyny.
Ponad 20 formatów wyjściowych. Oprócz SQL, konwertuj XLS do XLSX, CSV, PDF, XML, JSON, HTML, DBF, LaTeX i więcej — wszystko w jednym narzędziu.
| Funkcja | Narzędzia online | Total Excel Converter |
|---|---|---|
| Limit rozmiaru pliku | 10–50 MB | Bez limitu |
| Konwersja wsadowa | Jeden plik naraz | Nieograniczona liczba plików na wsad |
| Prywatność danych | Pliki wysyłane na serwer zewnętrzny | 100% offline |
| Szybkość | Zależy od połączenia | Natychmiastowa (lokalna) |
| Dostosowanie SQL | Minimalne lub brak | Nazwy tabel, nazwy pól, kodowanie, wybór arkuszy |
| Automatyzacja | Tylko ręczna | Wiersz poleceń, .bat, Harmonogram zadań |
| Koszt | Subskrypcja | Jednorazowa opłata $49.90 |
(zawiera 30-dniowy BEZPŁATNY okres próbny)
(tylko $49.90)
"Migrowaliśmy starszy system magazynowy, który wszystko przechowywał w Excelu. Ponad 400 plików XLS musiało trafić do MySQL. Total Excel Converter przetworzył cały wsad w niecałe dwie minuty. Nagłówki kolumn zostały automatycznie zmapowane na nazwy pól, typy danych były poprawne, a SQL zaimportował się bez jednego błędu. Zaoszczędził mi dni ręcznej pracy."
Kevin Marsh Database Administrator
"Klienci co tydzień wysyłają nam katalogi produktów jako pliki XLS. Skonfigurowałam skrypt .bat, który uruchamia Total Excel Converter według harmonogramu, konwertuje nowe pliki do SQL i zasilany nimi naszą bazę danych PostgreSQL. Cały potok działa bez nadzoru. Interfejs wiersza poleceń sprawił, że integracja była prosta."
Samantha Reeves Web Developer
"Dobre narzędzie do przenoszenia danych z arkuszy kalkulacyjnych do bazy danych bez pisania niestandardowych skryptów importu. Używam go do konwersji miesięcznych raportów sprzedaży z biur regionalnych — każdy raport to osobny plik XLS z wieloma arkuszami. Konwerter dobrze radzi sobie z plikami wieloarkuszowymi i generuje czysty SQL. Przydałaby się opcja dostosowania typów danych CREATE TABLE, ale wartości domyślne sprawdzają się w większości przypadków."
Martin Koller Data Analyst
Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.

Powiązane tematy
Konwersja XLSX do XML — Eksport arkuszy kalkulacyjnych Excel do ustrukturyzowanych danych XML