Excel'den MySQL'e

Bir Excel sayfasından MySQL tablosu oluştur ve MySQL Workbench, phpMyAdmin ya da komut satırı için hazır, gruplanmış INSERT komutlarıyla doldur.

Dosyaların cihazından çıkmaz. Her şey tarayıcında çalışır.

Nasıl kullanılır

  1. Excel verini ekleDosyayı aç ya da hücreleri giriş alanına yapıştır. İlk satır sütun adları olur.
  2. Ayarlara göz atVeritabanı zaten seçili. Tablo adını yaz ve her INSERT'e kaç satır gireceğini seç.
  3. Kopyala ya da indirSQL çıktısını kopyala ya da .sql dosyası olarak indirip veritabanı aracında çalıştır.

MySQL'e özel ayrıntılar

Adlar ters tırnakla yazılır, metinler veriye uyan uzunlukta VARCHAR olur, true ve false değerleri TINYINT(1) olur. Metindeki ters bölüler kaçırılır; MySQL varsayılan modunda buna ihtiyaç duyar.

Daha hızlı aktarım için daha büyük gruplar kullan; MySQL tek INSERT'te binlerce satırı sorunsuz işler.

Excel formatı hakkında

XLSX, 2007'den beri standart Excel formatıdır. Her sayfayı değerleri ve biçimleriyle bir hücre ızgarası olarak saklar. Tarihler içeride sayı olarak tutulur; araç SQL'i yazmadan önce onları okunur tarihlere geri çevirir.

SQL formatı hakkında

SQL, ilişkisel veritabanlarının anladığı dildir. CREATE TABLE sütunları ve türlerini tanımlar, INSERT satırları ekler. Üretilen komutlar SQL Server Management Studio, MySQL Workbench, pgAdmin ya da herhangi bir veritabanı aracında çalıştırılabilir.

Sık sorulan sorular

Türkçe karakterler doğru saklanacak mı?

Evet, tablon güncel MySQL sürümlerinde varsayılan olan utf8mb4 gibi bir UTF-8 karakter seti kullandığı sürece.

Verilerim bir yere yükleniyor mu?

Hayır. Her şey tarayıcında çalışır. Tablon sunucularımıza gönderilmez.

Veriyi doğrudan Excel'den yapıştırabilir miyim?

Evet. Excel'de hücreleri seç, kopyala ve giriş alanına yapıştır. Araç sekmeyle ayrılmış biçimi otomatik tanır.

Hangi Excel dosyaları destekleniyor?

Excel, Google E-Tablolar ve LibreOffice'ten çıkan güncel .xlsx dosyaları. Eski .xls dosyalarını önce .xlsx olarak kaydetmen gerekir. Birden çok sayfası olan dosyalarda sayfayı seçebilirsin.

Sütun adlarım neden değişti?

Adları sadeleştir açıkken boşluklar ve özel karakterler değiştirilir; örneğin Ürün Adı, urun_adi olur. Orijinal adları tırnak içinde korumak için bu seçeneği kapat.

İnternet olmadan çalışıyor mu?

Evet. Sayfayı bir kez açtıktan sonra bağlantın kesilse de çalışmaya devam eder.