UltKit

Breyta Excel í SQL

Breytirinn skrifar SQL-skriftu sem býr til töflu út frá fyrirsagnalínunni og setur inn allar raðir fyrir neðan hana, með gæsalöppum og auðkennum sem henta gagnagrunninum sem þú velur.

Gagnaumbreyting

eða slepptu CSV, TSV, TXT … skrár hér ·

Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur

Úttak

Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.

Hvernig á að nota tólið

  1. 1

    Hladdu upp vinnubókinni

    Bættu við XLSX-, XLS- eða ODS-skrá. Fyrsta blaðið er lesið og fyrsta röðin gefur dálkaheitin. Allt að 20 skrár í hverri lotu, 95 MB hver.

  2. 2

    Veldu mállýsku og heiti töflunnar

    Opnaðu Ítarlegar stillingar og stilltu SQL-mállýska á gagnagrunninn sem þú keyrir skriftuna í. Sláðu síðan inn Heiti SQL-töflu með bókstöfum, tölustöfum og undirstrikum.

  3. 3

    Umbreyttu og keyrðu skriftuna

    Ýttu á Umbreyta í SQL, sæktu .sql skrána og keyrðu hana í gagnagrunnsforritinu þínu, eða notaðu skipanalínutólið sem fylgir gagnagrunninum.

Svar

Hvernig umbreyti ég Excel í SQL?

Hladdu upp vinnubókinni, veldu gagnagrunninn undir SQL-mállýska og ýttu á Umbreyta í SQL. Þú færð .sql skrá með CREATE TABLE-setningu byggðri á fyrirsagnarlínunni og INSERT-setningum fyrir gögnin, tilbúna til keyrslu.

Excel í SQL: hverjir breyta blaði í INSERT-skipanir

Töflureiknar eru þar sem gögn byrja; gagnagrunnar eru þar sem þau eru nýtt. Forritari fær vörulista frá söludeildinni sem XLSX og þarf hann í prófunargagnagrunninn fyrir síðdegið. Sérfræðingur vill hafa markmið síðasta ársfjórðungs við hliðina á pöntunartöflunni svo ein fyrirspurn geti borið þau saman. Í báðum tilvikum eru réttar raðir í blaðinu, en gagnagrunnurinn vill setningar.

SQL sjálft er gamalt og stöðugt: ANSI gaf út fyrsta SQL-staðalinn 1986 og ISO samþykkti hann 1987. Það sem enn er ólíkt milli gagnagrunna eru smáatriðin, helst hvernig dálkaheiti eru sett innan gæsalappa og hvernig strengir og dagsetningar eru skrifaðar. Þess vegna spyr breytirinn um mállýsku í stað þess að búa til eina almenna skriftu. Ef gögnin þín eru þegar flöt skrá vinnur CSV í SQL sama verk án vinnubókarskrefsins.

Munur á SQL-mállýskum í skriftunni sem verður til

Auðkenni eru sett innan bakfeta, svo fyrirsögn eins og order date lifir af sem dálkaheiti. Skriftan keyrir í mysql-skipanalínuforritinu, MySQL Workbench eða SQL-flipa phpMyAdmin.

  • Strengir nota einfaldar gæsalappir og innfelldar gæsalappir eru tvöfaldaðar

Dæmi um úttak úr Excel í SQL

Blað með fyrirsögnunum id, customer, signup_date og tveimur röðum, umbreytt með PostgreSQL-mállýsku og töfluheitinu customers
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, 'Bjartlína ehf.', '2026-04-15');

Excel í SQL-breytir eða innflutningsálfar gagnagrunna

UltKitInnflutningshjálp gagnagrunnsHandskrifuð skripta
Virkar án tengingar við gagnagrunn í gangiyesnoyes
Úttak sem hægt er að fara yfir, vista í Git og keyra afturyesnoyes
Úrfellingarmerki í nöfnum varin fyrir þigyesyesno
Dagsetningar endurskrifaðar sem ISO-gildiyesFer eftir svæðisstillinguno
Sama skrá fyrir MySQL, PostgreSQL, SQLite eða SQL ServerVeldu mállýskunono
Skrám eytt eftir30 mín.Helst staðbundiðHelst staðbundið

Staðreyndir um Excel- og SQL-snið

XLSX

Microsoft Excel vinnubók

XLSX er sjálfgefið vinnubókarsnið Microsoft Excel frá Office 2007 og byggir á Office Open XML staðlinum. Það geymir mörg blöð, formúlur, snið, myndrit, hnitatöflur og gagnastaðfestingu í ZIP-pakka af XML. Það styður yfir milljón raðir á blaði og er sjálfgefið skiptisnið fyrir viðskiptatöflureikna. Google Sheets, LibreOffice og Numbers opna XLSX, þótt makró og háþróaðir eiginleikar skili sér kannski ekki.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
2007 · Microsoft
XLSX umbreytir

SQL

SQL-skripta

SQL-skrá er hrein textaskripta með setningum í Structured Query Language, eins og CREATE TABLE og INSERT, sem gagnagrunnur keyrir í röð. Hún er algeng í afritum gagnagrunna, yfirfærslum og til að deila sýnisgögnum. Málið sjálft er ISO-staðall, en MySQL, PostgreSQL, SQLite og SQL Server hafa hvert sína mállýsku, svo skriftum þarf oft að breyta lítillega milli kerfa. Hvaða textaritill sem er getur opnað SQL-skrá og gagnagrunnsforrit þarf til að keyra hana.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
–
SQL umbreytir

Excel er umbreytt í SQL þegar listi sem fólk heldur utan um, eins og verðskrá, viðskiptavinaútflutningur eða upphafsgögn fyrir nýtt forrit, þarf að verða alvöru tafla sem fyrirspurnir, samtengingar og skorður geta unnið með.

Spurningar um Excel í SQL

Virkar MySQL-mállýskan líka fyrir MariaDB?

Já. MariaDB varð til sem afleggjari af MySQL árið 2009 og les enn auðkenni í bakfetlum og sömu INSERT-setningafræði. Stýrðar þjónustur eins og Amazon RDS keyra venjulegar vélar, svo veldu mállýsku vélarinnar, ekki hýsingaraðilans.

Hvernig eru dagsetningar úr Excel skrifaðar í SQL-skrána?

Excel geymir dagsetningu sem dagafjölda frá 1900, þannig að hrár lestur myndi setja inn tölur eins og 46313. Þessi síða stillir Dagsetningar á ISO, sem skrifar '2026-10-18', gildi sem MySQL, PostgreSQL, SQLite og SQL Server taka öll við í dagsetningardálkum.

Hversu stórt blað kemst í eina SQL-skriftu?

XLSX-blað getur geymt allt að 1.048.576 raðir og gamalt XLS 65.536. Skripta af þeirri stærð er stór, svo athugaðu fyrst takmörk þjónsins: MySQL 8.0 hafnar öllum stökum setningum yfir max_allowed_packet, sem er sjálfgefið 64 MB. Fyrir mjög stór blöð er fljótlegra að nota flata skrá úr Excel í CSV og magnhleðslutól gagnagrunnsins.

Get ég valið heiti töflunnar og dálkanna?

Heiti töflunnar kemur úr Heiti SQL-töflu, allt að 64 stafir af bókstöfum, tölustöfum og undirstrikum. Dálkaheitin koma úr línu 1 í blaðinu, svo endurnefndu fyrirsagnir í Excel fyrst ef þú vilt snake_case heiti eins og order_date.

Hvað verður um formúlur og sniðmótun?

Gagnagrunnur geymir gildi, svo hver formúlureitur er settur inn sem síðasta reiknaða niðurstaða hans. Letur, fyllingar, athugasemdir og myndrit rata aldrei í skriftuna.

Af hverju eru dálkaheitin mín með lágstöfum í PostgreSQL?

PostgreSQL breytir auðkennum án gæsalappa í lágstafi, svo OrderDate og orderdate eru sami dálkurinn nema nafnið sé innan tvöfaldra gæsalappa. PostgreSQL-mállýskan setur auðkenni innan gæsalappa, sem heldur stafstöðunni úr fyrirsagnarlínunni; notaðu sömu gæsalappir í fyrirspurnum síðar.