UltKit

Kibadilishaji Excel kuwa SQL

Kibadilishaji huandika skripti ya SQL inayounda jedwali kutoka safu yako ya vichwa na kuingiza kila safu mlalo iliyo chini yake, kwa alama za nukuu za hifadhidata unayochagua.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia faili ya Excel

    Ongeza faili ya XLSX, XLS au ODS. Karatasi ya kwanza husomwa; safu yake ya kwanza hutoa majina ya safuwima. Hadi faili 20 kwa kundi, MB 95 kila moja.

  2. 2

    Chagua lahaja na jina la jedwali

    Fungua Mipangilio ya hali ya juu na uweke Lahaja ya SQL kuwa hifadhidata utakayoendeshea hati hiyo, kisha andika Jina la jedwali la SQL kwa herufi, tarakimu na mistari chini (underscore).

  3. 3

    Badilisha na endesha skripti

    Bonyeza Badilisha kuwa SQL, pakua faili ya .sql kisha uiendeshe kwenye zana ya hifadhidata yako, au ipitishe kwenye zana ya mstari wa amri inayokuja na hifadhidata yako.

Jibu

Ninawezaje kubadilisha Excel kuwa SQL?

Pakia kitabu cha kazi, chagua hifadhidata yako chini ya Lahaja ya SQL na bonyeza Badilisha kuwa SQL. Unapata faili ya .sql yenye taarifa ya CREATE TABLE iliyojengwa kutoka safu ya vichwa na taarifa za INSERT za data, tayari kuendeshwa.

Excel kuwa SQL: nani hugeuza karatasi kuwa amri za INSERT

Lahajedwali ndipo data huanzia; hifadhidata ndipo inapotumiwa. Msanidi programu hupokea orodha ya bidhaa kutoka timu ya mauzo kama XLSX na anahitaji iwe kwenye hifadhidata ya majaribio kufikia mchana. Mchambuzi anataka malengo ya robo iliyopita kando ya jedwali la oda ili swali moja liyalinganishe. Katika kila kisa karatasi ina safu sahihi, lakini hifadhidata inataka taarifa za SQL.

SQL yenyewe ni ya zamani na thabiti: ANSI ilichapisha kiwango cha kwanza cha SQL mwaka 1986 na ISO ililikubali mwaka 1987. Kinachotofautiana bado kati ya hifadhidata ni maelezo madogo, hasa jinsi jina la safuwima linavyofungwa na jinsi maandishi na tarehe zinavyoandikwa. Ndiyo maana kibadilishaji huuliza lahaja badala ya kutoa hati moja ya jumla. Ikiwa data yako tayari ni faili bapa, CSV kuwa SQL hufanya kazi hiyo bila hatua ya kitabu cha kazi.

Tofauti za lahaja za SQL katika skripti inayotengenezwa

Vitambulisho hufungwa kwa backtick, kwa hivyo kichwa kama order date hubaki kama jina la safuwima. Hati huendeshwa kwenye mteja wa mstari wa amri wa mysql, MySQL Workbench au kichupo cha SQL cha phpMyAdmin.

  • Maandishi hutumia nukuu moja, na nukuu zilizo ndani hurudiwa mara mbili

Mfano wa matokeo ya Excel kuwa SQL

Karatasi yenye vichwa id, customer, signup_date na safu mbili, iliyobadilishwa kwa lahaja ya PostgreSQL na jina la jedwali 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, 'Duka la Vifaa Kilimani', '2026-04-15');

Kibadilishaji Excel kuwa SQL dhidi ya zana za kuingiza data za hifadhidata

UltKitMchawi wa kuingiza hifadhidataHati iliyoandikwa kwa mkono
Hufanya kazi bila muunganisho wa hifadhidata unaoendeleayesnoyes
Matokeo unayoweza kukagua, kuweka kwenye Git na kuendesha tenayesnoyes
Alama ya kudondosha (apostrofi) katika majina hushughulikiwa kwa ajili yakoyesyesno
Tarehe huandikwa upya kama thamani za ISOyesInategemea eneono
Faili ile ile kwa MySQL, PostgreSQL, SQLite au SQL ServerChagua lahajanono
Faili hufutwa baada yadakika 30Hubaki ndani ya kifaaHubaki ndani ya kifaa

Ukweli kuhusu miundo ya Excel na SQL

XLSX

Kitabu cha kazi cha Microsoft Excel

XLSX ni umbizo chaguomsingi la kitabu cha kazi cha Microsoft Excel tangu Office 2007, linalotegemea kiwango cha Office Open XML. Huhifadhi karatasi nyingi, fomula, uumbizaji, chati, pivot tables na uthibitishaji wa data katika kifurushi cha ZIP cha XML. Inasaidia zaidi ya safu mlalo milioni moja kwa kila karatasi na ni umbizo chaguomsingi la kubadilishana majedwali ya biashara. Google Sheets, LibreOffice na Numbers hufungua XLSX, ingawa makro na vipengele vya hali ya juu huenda visihamie.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
2007 · Microsoft
Kigeuzi cha XLSX

SQL

Hati ya SQL

Faili ya SQL ni hati ya maandishi matupu ya amri za Structured Query Language, kama CREATE TABLE na INSERT, ambazo hifadhidata huzitekeleza kwa mpangilio. Hutumiwa sana kwa nakala rudufu za hifadhidata, uhamishaji na kushiriki data ya mfano. Lugha yenyewe ni kiwango cha ISO, lakini MySQL, PostgreSQL, SQLite na SQL Server kila moja ina lahaja zake, kwa hiyo hati mara nyingi zinahitaji mabadiliko madogo kati ya mifumo. Kihariri chochote cha maandishi kinaweza kufungua faili ya SQL, na mteja wa hifadhidata unahitajika kuitekeleza.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
–
Kigeuzi cha SQL

Excel hubadilishwa kuwa SQL pale orodha inayotunzwa na watu, kama karatasi ya bei, usafirishaji wa wateja au data ya awali ya programu mpya, inapohitaji kuwa jedwali halisi ambalo maswali, miunganisho na vikwazo vinaweza kulifanyia kazi.

Maswali kuhusu Excel kuwa SQL

Je, lahaja ya MySQL inafanya kazi pia kwa MariaDB?

Ndiyo. MariaDB ilianza kama tawi la MySQL mwaka 2009 na bado inasoma vitambulisho vilivyofungwa kwa backtick na sintaksia ile ile ya INSERT. Huduma zinazosimamiwa kama Amazon RDS huendesha injini za kawaida, kwa hivyo chagua lahaja ya injini, si jina la mtoa huduma wa hosting.

Tarehe za Excel huandikwaje kwenye faili ya SQL?

Excel huhifadhi tarehe kama idadi ya siku tangu 1900, kwa hivyo usomaji wa moja kwa moja ungeingiza namba kama 46313. Ukurasa huu huweka Tarehe kuwa ISO, inayoandika '2026-10-18', thamani ambayo MySQL, PostgreSQL, SQLite na SQL Server zote hukubali kwa safuwima za tarehe.

Karatasi kubwa kiasi gani inaweza kuingia kwenye skripti moja ya SQL?

Karatasi ya XLSX hubeba hadi safu 1,048,576, na XLS ya zamani 65,536. Hati ya ukubwa huo ni kubwa, kwa hivyo angalia kikomo cha seva kwanza: MySQL 8.0 hukataa taarifa yoyote moja inayozidi max_allowed_packet, ambayo ni MB 64 kwa chaguo-msingi. Kwa karatasi kubwa sana, faili bapa kutoka Excel kuwa CSV na kipakiaji cha wingi cha hifadhidata ni haraka zaidi.

Je, ninaweza kuchagua majina ya jedwali na ya safu wima?

Jina la jedwali hutoka kwenye Jina la jedwali la SQL, hadi herufi 64 za herufi, tarakimu na mistari chini. Majina ya safuwima hutoka safu ya 1 ya karatasi, kwa hivyo badilisha vichwa kwanza kwenye Excel ikiwa unataka majina ya snake_case kama order_date.

Nini hutokea kwa fomula na mpangilio wa muonekano?

Hifadhidata huhifadhi thamani, kwa hivyo kila seli yenye fomula huingizwa kama matokeo yake ya mwisho yaliyokokotolewa. Fonti, rangi za kujaza, maoni na chati hazifiki kwenye hati.

Kwa nini majina ya safu wima yangu ni herufi ndogo katika PostgreSQL?

PostgreSQL hubadilisha vitambulisho visivyo na nukuu kuwa herufi ndogo, kwa hivyo OrderDate na orderdate ni safuwima moja isipokuwa jina limefungwa kwa nukuu mbili. Lahaja ya PostgreSQL huweka vitambulisho kwenye nukuu, hivyo kuhifadhi herufi ulizoandika kwenye safu ya vichwa; viulize baadaye kwa nukuu zile zile.