Excel-i SQL-ə çevirmək
Çevirici başlıq sətrinizdən cədvəl yaradan və onun altındakı hər sətri əlavə edən SQL skripti yazır; adlar və dəyərlər seçdiyiniz verilənlər bazasına uyğun dırnaqlara alınır.
Məlumat çevirici
və ya CSV, TSV, TXT … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
CSV və mətn fayllarında sütunları ayıran simvol, həm oxuma, həm yazma üçün. Avtomatik rejim onu giriş faylından təyin edir və vergül yazır.
UTF-8 bütün dillər üçün işləyir. Windows-da Excel CSV açarkən ştrixli hərflər və ya Asiya simvolları pozulmuş görünürsə, BOM ilə UTF-8 seçin.
Excel, ODS və Numbers girişi: yalnız birinci vərəqi və ya bütün vərəqləri çevirin (ZIP-də hər vərəq üçün bir CSV və ya hər vərəq üçün bir JSON açarı).
Yeni cədvəldə vərəq nişanının adı, ən çox 31 simvol.
Obyektlər massivi hər sətir üçün sütun adlarını açar kimi istifadə edir; massivlər massivi daha yığcamdır və başlığı birinci massiv kimi saxlayır.
Bütün sətirləri əhatə edən xarici elementin adı; hər sətir onun içində <row> olur.
CREATE TABLE və INSERT ifadələrində istifadə olunur. Yalnız hərflər, rəqəmlər və alt xətt.
Dırnaqlama və sütun tipləri verilənlər bazaları arasında bir qədər fərqlənir; idxal edəcəyiniz bazanı seçin.
Tarix xanalarını vahid formatda yenidən yazın. ISO (2026-10-18) verilənlər bazaları və kod üçün ən etibarlısıdır; saxla seçimi onları mənbədəki kimi buraxır.
Bu alətdən necə istifadə etməli
- 1
İş kitabını yükləyin
XLSX, XLS və ya ODS faylı əlavə edin. Birinci vərəq oxunur, onun birinci sətri sütun adları kimi götürülür. Bir dəstdə ən çox 20 fayl, hər biri 95 MB-a qədər ola bilər.
- 2
Dialekti və cədvəl adını seçin
Əlavə ayarlar bölməsini açın, SQL dialekti sahəsində skripti işlədəcəyiniz verilənlər bazasını seçin, sonra hərflərdən, rəqəmlərdən və alt xəttdən istifadə edərək SQL cədvəl adı yazın.
- 3
Çevirin və skripti işə salın
Çevir düyməsini basın, .sql faylını endirin və verilənlər bazası klientində işlədin və ya bazanın özü ilə gələn komanda sətri alətinə verin.
Excel-i SQL-ə necə çevirmək olar?
İş kitabını yükləyin, SQL dialekti sahəsində bazanızı seçin və Çevir düyməsini basın. Başlıq sətrindən qurulmuş CREATE TABLE əmri və data üçün INSERT əmrləri olan, işə hazır .sql faylı alacaqsınız.
Excel-dən SQL-ə: cədvəli kimlər INSERT əmrlərinə çevirir
Cədvəllər datanın başladığı, verilənlər bazaları isə istifadə olunduğu yerdir. Developer satış komandasından məhsul kataloqunu XLSX kimi alır və günortaya qədər staging bazasında olmalıdır. Analitik keçən rübün hədəflərini sifariş cədvəlinin yanında görmək istəyir ki, bir sorğu ilə müqayisə etsin. Hər iki halda vərəqdə düzgün sətirlər var, amma baza əmrlər istəyir.
SQL özü köhnə və sabit dildir: ANSI ilk SQL standartını 1986-cı ildə dərc edib, ISO isə 1987-ci ildə qəbul edib. Bazalar arasında fərq kiçik detallardadır, əsasən sütun adının necə dırnaqlanması və sətir ilə tarixin necə yazılmasında. Çevirici buna görə vahid ümumi skript əvəzinə dialekt soruşur. Datanız artıq düz fayldadırsa, CSV-ni SQL-ə çevirmək iş kitabı mərhələsi olmadan eyni işi görür.
Yaradılan skriptdə SQL dialektlərinin fərqləri
Identifikatorlar tərs dırnağa alınır, ona görə order date kimi başlıq sütun adı kimi qalır. Skript mysql komanda sətri klientində, MySQL Workbench-də və ya phpMyAdmin-in SQL tabında işləyir.
- Sətirlər tək dırnaqla yazılır, içindəki dırnaqlar ikiqat olur
Identifikatorlar SQL standartının müəyyən etdiyi cüt dırnaqla yazılır. Faylı psql -f ilə işlədin və ya pgAdmin-in sorğu alətinə yapışdırın.
- Dırnaqlı adlar böyük və kiçik hərfləri saxlayır
SQLite standart cüt dırnaqlı identifikatorları qəbul edir və hər dəyəri çevik tiplə saxlayır. Skripti sqlite3 data.db < file.sql ilə yükləyin.
- Lokal analiz nüsxəsi və ya mobil tətbiqin ilkin datası üçün yaxşı seçimdir
Identifikatorlar kvadrat mötərizəyə alınır. Faylı SQL Server Management Studio-da açıb icra edin.
- SQL Server-də çoxsətirli VALUES siyahısı hər INSERT əmrində 1000 sətirlə məhduddur
Excel-dən SQL-ə çevirmə nümunəsi
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, 'Xəzər Dizayn Studiyası', '2026-04-15');Excel-dən SQL-ə çevirici və verilənlər bazasının idxal sehrbazları
| UltKit | Bazanın idxal sihirbazı | Əllə yazılmış skript | |
|---|---|---|---|
| İşləyən baza bağlantısı olmadan işləyir | yes | no | yes |
| Yoxlaya, Git-ə commit edə və təkrar işlədə biləcəyiniz nəticə | yes | no | yes |
| Adlardakı apostroflar sizin üçün ekranlanır | yes | yes | no |
| Tarixlər ISO ifadələri kimi yenidən yazılır | yes | Lokaldan asılıdır | no |
| MySQL, PostgreSQL, SQLite və ya SQL Server üçün eyni fayl | Dialekt seçin | no | no |
| Fayllar sonra silinir | 30 dəq | Lokal qalır | Lokal qalır |
Excel və SQL formatları haqqında faktlar
XLSX
Microsoft Excel iş kitabı
XLSX Office 2007-dən bəri Microsoft Excel-in standart iş kitabı formatıdır və Office Open XML standartına əsaslanır. Çoxsaylı vərəqləri, düsturları, formatlamanı, diaqramları, pivot cədvəlləri və məlumat doğrulamasını XML-lərdən ibarət ZIP paketində saxlayır. Hər vərəqdə milyondan çox sətri dəstəkləyir və biznes cədvəlləri üçün standart mübadilə formatıdır. Google Sheets, LibreOffice və Numbers XLSX-i açır, lakin makrolar və qabaqcıl imkanlar köçməyə bilər.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- 2007 · Microsoft
SQL
SQL skripti
SQL faylı verilənlər bazasının ardıcıl icra etdiyi CREATE TABLE və INSERT kimi Structured Query Language ifadələrindən ibarət sadə mətn skriptidir. Adətən bazanın ehtiyat nüsxələri, miqrasiyalar və nümunə məlumatların paylaşılması üçün istifadə olunur. Dilin özü ISO standartıdır, lakin MySQL, PostgreSQL, SQLite və SQL Server-in hər birinin öz dialekti var, ona görə skriptlər sistemlər arasında çox vaxt kiçik dəyişiklik tələb edir. SQL faylını istənilən mətn redaktoru aça bilər, icra etmək üçün isə verilənlər bazası klienti lazımdır.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- –
Qiymət cədvəli, müştəri ixracı və ya yeni tətbiq üçün ilkin data kimi insanların apardığı siyahı sorğuların, birləşmələrin və məhdudiyyətlərin işləyə biləcəyi real cədvələ çevriləndə Excel SQL-ə keçir.
Excel-i SQL-ə çevirmək haqqında suallar
MySQL dialekti MariaDB üçün də işləyirmi?
Bəli. MariaDB 2009-cu ildə MySQL-in forku kimi yaranıb və indi də tərs dırnaqlı identifikatorları və eyni INSERT sintaksisini oxuyur. Amazon RDS kimi idarə olunan xidmətlər adi mühərrikləri işlədir, ona görə hostinq brendini yox, mühərrikin dialektini seçin.
Excel tarixləri SQL faylına necə yazılır?
Excel tarixi 1900-cü ildən keçən günlərin sayı kimi saxlayır, ona görə xam oxuma 46313 kimi ədədlər yazardı. Bu səhifə Tarixlər ayarını ISO-ya qoyur, nəticədə '2026-10-18' yazılır. Bu ifadəni MySQL, PostgreSQL, SQLite və SQL Server tarix sütunları üçün qəbul edir.
Bir SQL skriptinə nə qədər böyük cədvəl sığır?
XLSX vərəqində 1 048 576, köhnə XLS-də isə 65 536 sətrə qədər ola bilər. Bu ölçüdə skript böyük olur, ona görə əvvəlcə server limitini yoxlayın: MySQL 8.0 max_allowed_packet dəyərindən (standart 64 MB) böyük hər tək əmri rədd edir. Çox böyük vərəqlər üçün Excel-i CSV-yə çevirib bazanın kütləvi yükləyicisindən istifadə etmək daha sürətlidir.
Cədvəl və sütun adlarını özüm seçə bilərəmmi?
Cədvəlin adı SQL cədvəl adı sahəsindən götürülür, hərf, rəqəm və alt xəttdən ibarət ən çox 64 simvol ola bilər. Sütun adları vərəqin 1-ci sətrindən gəlir, ona görə order_date kimi snake_case adlar istəyirsinizsə, başlıqları əvvəlcə Excel-də dəyişin.
Düsturlar və formatlaşdırma ilə nə baş verir?
Verilənlər bazası dəyər saxlayır, ona görə hər düstur xanası son hesablanmış nəticə kimi daxil edilir. Şriftlər, doldurmalar, şərhlər və diaqramlar skripta düşmür.
PostgreSQL-də sütun adlarım niyə kiçik hərflə yazılır?
PostgreSQL dırnaqsız identifikatorları kiçik hərflərə çevirir, ona görə ad cüt dırnaqda olmasa, OrderDate və orderdate eyni sütundur. PostgreSQL dialekti identifikatorları dırnağa alır və başlıq sətrində yazdığınız hərf registri qorunur; sonra onlara eyni dırnaqlarla müraciət edin.
- CSV-ni SQL-ə çevirməkCSV-ni SQL-ə çevirin: MySQL, PostgreSQL, SQLite və ya SQL Server üçün seçdiyiniz cədvəl adı ilə CREATE TABLE və INSERT. Hesabsız.
- SQL-i CSV-yə çevirmək.sql dumpındakı INSERT əmrlərini Excel və ya Google Sheets-də açılan CSV sətirlərinə çevirin. MySQL, phpMyAdmin, SQLite və SQL Server dumpları.
- Excel-i CSV-yə çevirməkExcel kitablarını (XLS, XLSX, XLSM) CSV-yə çevirin: hər vərəq ayrıca fayl, vergül və ya nöqtəli vergül, Excel-in düzgün açdığı UTF-8.
- Excel-i JSON-a çevirməkExcel cədvəlini onlayn JSON-a çevirin: başlıq sətri açar, hər sətir obyekt olur, tarixlər ISO sətri kimi yazılır. XLSX, XLS, ODS və Numbers.
- Excel-i XML-ə çevirməkExcel cədvəlini XML xəritəsi və Developer tabı olmadan XML-ə çevirin. Hər sətir qeyd, hər başlıq teq olur. XLSX, XLS və ODS dəstəklənir.
- XLSX-i CSV-yə çevirməkXLSX faylını Shopify, WooCommerce, Mailchimp, Salesforce və ya baza importu üçün UTF-8 CSV-yə çevirin. Düsturlar dəyər olur, tarixlər ISO-da.