UltKit

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

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 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. 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. 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.

Cavab

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

Excel-dən SQL-ə çevirmə nümunəsi

id, customer, signup_date başlıqları və iki sətri olan vərəq, PostgreSQL dialekti və customers cədvəl adı ilə çevrilib
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ı

UltKitBazanın idxal sihirbazıƏllə yazılmış skript
İşləyən baza bağlantısı olmadan işləyiryesnoyes
Yoxlaya, Git-ə commit edə və təkrar işlədə biləcəyiniz nəticəyesnoyes
Adlardakı apostroflar sizin üçün ekranlanıryesyesno
Tarixlər ISO ifadələri kimi yenidən yazılıryesLokaldan asılıdırno
MySQL, PostgreSQL, SQLite və ya SQL Server üçün eyni faylDialekt seçinnono
Fayllar sonra silinir30 dəqLokal qalırLokal 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
XLSX konvertoru

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
–
SQL konvertoru

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.