Pretvornik Excel v SQL
Pretvornik napiše skript SQL, ki iz vrstice z glavami ustvari tabelo in vstavi vsako vrstico pod njo, z narekovaji za izbrano bazo podatkov.
Pretvornik podatkov
ali spustite datoteke CSV, TSV, TXT … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
Znak, ki ločuje stolpce v datotekah CSV in besedilnih datotekah, pri branju in pisanju. Samodejno ga zazna iz vhoda, pri pisanju pa uporabi vejice.
UTF-8 deluje za vse jezike. Izberite UTF-8 z BOM, če Excel v sistemu Windows ob odpiranju CSV prikaže popačene šumnike ali azijske znake.
Vhod Excel, ODS in Numbers: pretvori samo prvi list ali vse liste (en CSV na list v ZIP ali en ključ JSON na list).
Ime zavihka lista v novi preglednici, do 31 znakov.
Polje objektov uporabi imena stolpcev kot ključe v vsaki vrstici; polje polj je bolj zgoščeno in ohrani glavo kot prvo polje.
Ime zunanjega elementa, ki obdaja vse vrstice; vsaka vrstica postane <row> znotraj njega.
Uporabljeno v stavkih CREATE TABLE in INSERT. Samo črke, števke in podčrtaji.
Narekovaji in tipi stolpcev se med zbirkami podatkov nekoliko razlikujejo; izberite tisto, v katero boste uvozili.
Datumske celice prepiše v enotno obliko. ISO (2026-10-18) je najvarnejši za zbirke podatkov in kodo; »ohrani« jih pusti, kot so v viru.
Kako uporabljati to orodje
- 1
Naložite delovni zvezek
Dodajte datoteko XLSX, XLS ali ODS. Prebran bo prvi list, imena stolpcev pa se vzamejo iz njegove prve vrstice. Do 20 datotek naenkrat, vsaka do 95 MB.
- 2
Izberite narečje in ime tabele
Odprite Napredne nastavitve in pri Narečje SQL izberite zbirko podatkov, v kateri boste zagnali skripto, nato vnesite Ime tabele SQL iz črk, številk in podčrtajev.
- 3
Pretvorite in zaženite skript
Pritisnite Pretvori v SQL, prenesite datoteko .sql in jo zaženite v odjemalcu zbirke podatkov ali v ukazni vrstici z orodjem, ki ga zbirka podatkov vsebuje.
Kako pretvorim Excel v SQL?
Naložite delovni zvezek, pri Narečje SQL izberite svojo zbirko podatkov in pritisnite Pretvori v SQL. Dobite datoteko .sql z ukazom CREATE TABLE, zgrajenim iz vrstice z glavami, in ukazi INSERT za podatke, pripravljeno za zagon.
Excel v SQL: kdo pretvarja liste v stavke INSERT
Preglednice so mesto, kjer podatki nastanejo; zbirke podatkov so mesto, kjer se uporabljajo. Razvijalec od prodajne ekipe prejme katalog izdelkov kot XLSX in ga mora do popoldneva imeti v testni zbirki. Analitik želi imeti lanskoletne cilje ob tabeli naročil, da jih lahko primerja z eno poizvedbo. V obeh primerih ima list prave vrstice, zbirka podatkov pa zahteva ukaze.
SQL sam je star in stabilen: ANSI je prvi standard SQL objavil leta 1986, ISO pa ga je sprejel leta 1987. Med zbirkami podatkov se še vedno razlikujejo podrobnosti, predvsem zapis imen stolpcev v navednicah ter zapis nizov in datumov. Zato pretvornik zahteva narečje in ne izdela ene splošne skripte. Če so vaši podatki že ploska datoteka, isto opravi CSV v SQL brez koraka z delovnim zvezkom.
Razlike med narečji SQL v ustvarjenem skriptu
Identifikatorji so v poševnih opuščajih (backtick), zato glava, kot je order date, ostane kot ime stolpca. Skripta deluje v ukazni vrstici mysql, v MySQL Workbench ali na zavihku SQL v phpMyAdmin.
- Nizi so v enojnih navednicah, vgrajene navednice so podvojene
Identifikatorji so v dvojnih navednicah, kot določa standard SQL. Datoteko zaženite z psql -f ali jo prilepite v orodje za poizvedbe v pgAdmin.
- Imena v navednicah ohranijo velike in male črke
SQLite sprejme standardne identifikatorje v dvojnih navednicah in vsako vrednost shrani s prilagodljivim tipom. Skripto naložite z sqlite3 data.db < file.sql.
- Primerno za lokalno kopijo za analizo ali začetne podatke mobilne aplikacije
Identifikatorji so v oglatih oklepajih. Datoteko odprite v SQL Server Management Studio in jo izvedite.
- Večvrstični seznam VALUES je v SQL Serverju omejen na 1.000 vrstic na stavek INSERT
Primer rezultata pretvorbe Excel v SQL
CREATE TABLE "customers" (
"id" INTEGER,
"customer" TEXT,
"signup_date" DATE
);
INSERT INTO "customers" ("id", "customer", "signup_date") VALUES
(1, 'O''Neill Hardware', '2026-03-02'),
(2, 'Studio Svetlobna črta', '2026-04-15');Pretvornik Excel v SQL v primerjavi s čarovniki za uvoz v bazo
| UltKit | Čarovnik za uvoz v zbirko podatkov | Ročno napisana skripta | |
|---|---|---|---|
| Deluje brez aktivne povezave z zbirko podatkov | yes | no | yes |
| Izhod, ki ga lahko pregledate, shranite v Git in znova zaženete | yes | no | yes |
| Opuščaji v imenih so samodejno ubežani | yes | yes | no |
| Datumi zapisani kot literali ISO | yes | Odvisno od jezikovne nastavitve | no |
| Ista datoteka za MySQL, PostgreSQL, SQLite ali SQL Server | Izberite narečje | no | no |
| Datoteke izbrisane po | 30 min | Ostanejo lokalno | Ostanejo lokalno |
Dejstva o formatih Excel in SQL
XLSX
Delovni zvezek Microsoft Excel
XLSX je privzeti format delovnih zvezkov Microsoft Excel od različice Office 2007 in temelji na standardu Office Open XML. V paketu ZIP z XML shranjuje več listov, formule, oblikovanje, grafikone, vrtilne tabele in preverjanje podatkov. Podpira več kot milijon vrstic na list in je privzeti izmenjevalni format poslovnih preglednic. XLSX odprejo Google Sheets, LibreOffice in Numbers, vendar se makri in napredne funkcije morda ne prenesejo.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- 2007 · Microsoft
SQL
Skript SQL
Datoteka SQL je skript v navadnem besedilu z ukazi jezika Structured Query Language, kot sta CREATE TABLE in INSERT, ki jih zbirka podatkov izvede po vrsti. Običajno se uporablja za varnostne kopije zbirk podatkov, migracije in deljenje vzorčnih podatkov. Jezik je standard ISO, vendar imajo MySQL, PostgreSQL, SQLite in SQL Server vsak svoje narečje, zato skripti med sistemi pogosto potrebujejo manjše popravke. Datoteko SQL odpre vsak urejevalnik besedil, za izvajanje pa je potreben odjemalec zbirke podatkov.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- –
Excel gre v SQL, kadar mora seznam, ki ga vzdržujejo ljudje, na primer cenik, izvoz strank ali začetni podatki za novo aplikacijo, postati prava tabela, na kateri delujejo poizvedbe, stiki in omejitve.
Vprašanja o pretvorbi Excel v SQL
Ali narečje MySQL deluje tudi za MariaDB?
Da. MariaDB je leta 2009 nastala kot odcep MySQL in še vedno bere identifikatorje v poševnih opuščajih (backtick) ter enako skladnjo INSERT. Upravljane storitve, kot je Amazon RDS, poganjajo običajne strežnike, zato izberite narečje strežnika, ne ponudnika gostovanja.
Kako so datumi iz Excela zapisani v datoteko SQL?
Excel shrani datum kot število dni od leta 1900, zato bi neposredno branje vstavilo števila, kot je 46313. Ta stran nastavi Datumi na ISO, kar zapiše '2026-10-18', literal, ki ga za stolpce z datumi sprejmejo MySQL, PostgreSQL, SQLite in SQL Server.
Kako velik list lahko gre v en skript SQL?
List XLSX lahko vsebuje do 1.048.576 vrstic, star XLS pa 65.536. Takšna skripta je velika, zato najprej preverite omejitev strežnika: MySQL 8.0 zavrne vsak posamezen stavek, daljši od max_allowed_packet, privzeto 64 MB. Pri zelo velikih listih je hitrejša ploska datoteka iz Excel v CSV in množični nalagalnik zbirke podatkov.
Ali lahko sam izberem imena tabele in stolpcev?
Ime tabele se vzame iz polja Ime tabele SQL, do 64 znakov iz črk, številk in podčrtajev. Imena stolpcev so iz vrstice 1 lista, zato po potrebi najprej preimenujte glave v Excelu, če želite imena v obliki snake_case, na primer order_date.
Kaj se zgodi s formulami in oblikovanjem?
Zbirka podatkov hrani vrednosti, zato se vsaka celica s formulo vstavi kot zadnji izračunani rezultat. Pisave, polnila, komentarji in grafikoni ne pridejo v skripto.
Zakaj so imena stolpcev v PostgreSQL zapisana z malimi črkami?
PostgreSQL identifikatorje brez navednic pretvori v male črke, zato sta OrderDate in orderdate isti stolpec, razen če je ime v dvojnih navednicah. Narečje PostgreSQL identifikatorje postavi v navednice, kar ohrani velikost črk iz vrstice z glavami; pozneje jih uporabljajte z istimi navednicami.
- Pretvornik CSV v SQLPretvorite CSV v SQL: CREATE TABLE in stavki INSERT za MySQL, PostgreSQL, SQLite ali SQL Server z imenom tabele po izbiri. Brez računa.
- Pretvornik SQL v CSVPretvorite stavke INSERT iz izpisa .sql v vrstice CSV za Excel ali Google Sheets. Izpisi MySQL, phpMyAdmin, SQLite in SQL Server.
- Pretvornik Excel v CSVPretvorite delovne zvezke Excel (XLS, XLSX, XLSM) v CSV: vsak list v svojo datoteko, ločilo vejica ali podpičje in UTF-8, ki ga Excel pravilno odpre.
- Pretvornik Excel v JSONPretvorite Excel v JSON na spletu: glava postane ključi, vsaka vrstica objekt, datumi v obliki ISO. Podprti XLSX, XLS, ODS in Numbers.
- Pretvornik Excel v XMLPretvorite list Excel v XML brez XML preslikav in zavihka Razvijalec. Vsaka vrstica postane zapis, vsaka glava oznaka. Vhod XLSX, XLS in ODS.
- Pretvornik XLSX v CSVDelovni zvezek XLSX pretvorite v čist CSV UTF-8 za Shopify, WooCommerce, Mailchimp, Salesforce ali bazo. Formule postanejo vrednosti, datumi v ISO.