Excel'den HTML Tabloya (XLSX, XLS, ODS)
Excel dosyasındaki tabloyu web sitesine ya da e-postaya konacak HTML tablo koduna çevirin; birleşik hücreler korunur
Dosyalarınız sizde kalır. Dönüştürme tarayıcının içinde yapılır, hiçbir dosya sunucuya yüklenmez.
Bu araç işinizi gördü mü?
Teşekkürler, geri bildiriminiz alındı.
Nasıl çalışır?
"Excel dosyasını seçin" kutusuna dokunun ya da tıklayın ve .xlsx, .xlsm, .xls veya .ods dosyanızı seçin; "HTML'e çevir" düğmesine basınca bir .html dosyası iner. Dosyayı çift tıklayıp tarayıcıda açarak tabloyu görebilir, Not Defteri ile açıp içindeki <table> kodunu kopyalayabilirsiniz. Excel'de birleştirdiğiniz hücreler colspan ve rowspan olarak yazılır; örneğin A1 ile B1'i birleştirdiğiniz bir başlık, iki sütunu kaplayan tek hücre olur. Hücrelerde formül değil, Excel'in gösterdiği sonuç yer alır: 15.03.2023 tarihi ve 1.250,50 tutarı tabloya da öyle geçer, çünkü araç Türkçe Excel'in tarih ve ondalık yazımını kullanır. Sondaki boş satır ve sütunlar atılır. "Tüm sayfalar" seçerseniz her sayfa kendi adıyla başlıklı ayrı bir tablo olur. E-postaya ya da stil tanımayan bir yere koyacaksanız "Kenarlıklı" görünümü seçin; stil her hücrenin içine yazılır. Parola korumalı dosyayı önce Excel'de parolasını kaldırarak kaydedin.
Bu araç excel tablosunu html yapma, excel to html, excel to html table, xlsx to html aramalarıyla da biliniyor.
colspan ve rowspan nedir?
colspan ve rowspan, HTML tablo hücresinin kaç sütun ve kaç satır kaplayacağını belirten özelliklerdir. <td colspan="2"> iki sütun genişliğinde, <td rowspan="3"> üç satır yüksekliğinde bir hücre çizer. Excel'deki "Birleştir ve Ortala" komutunun HTML'deki karşılığıdır. Kaplanan hücreler koda ayrıca yazılmaz; yazılırsa tablo kayar ve değerler yanlış sütunlara düşer. Bu araç Excel'in birleşim listesini okuyup bu iki özelliği kendisi yazar.
XLSX nedir?
XLSX, Excel 2007'den bu yana kullanılan çalışma kitabı biçimidir. Aslında içinde XML dosyaları bulunan bir ZIP paketidir: her sayfa, paylaşılan metinler, sayı biçimleri ve birleşik hücre listesi ayrı dosyalarda durur. Hücre değeri ile hücrenin görünüşü ayrı saklanır; bir tarih içeride gün sayısıdır, ekrandaki yazımı biçim kodundan gelir. Eski .xls ikili biçimi ve LibreOffice'in .ods biçimi de benzer bilgiyi taşır ve bu araçla okunur.
Excel'i HTML'e çevirmek ile CSV'ye çevirmek arasındaki fark nedir?
CSV yalnız hücre değerlerini ayırıcıyla sıralar; birleşik hücre, başlık satırı ya da birden fazla sayfa bilgisi taşımaz ve başka bir programa veri aktarmak içindir. HTML tablo ise tarayıcıda gösterilmek içindir: birleşik hücreleri colspan ve rowspan ile korur, başlık satırını ayırır, her sayfayı başlıklı ayrı tablo yapabilir ve kenarlık gibi görünüm bilgisini de taşıyabilir. Veriyi başka bir sisteme yükleyecekseniz CSV, bir sayfada ya da e-postada göstereceksiniz HTML seçin.
Tarih ve sayılar neden Excel'deki gibi görünür
Excel bir tarihi dosyaya 45000 gibi bir gün sayısı olarak, bir tutarı 1250,5 gibi ham bir sayı olarak kaydeder; ekranda gördüğünüz 15.03.2023 ve 1.250,50 hücrenin biçiminden gelir. Üstelik Excel'in yerleşik "Kısa Tarih" biçimi dosyaya kalıp olarak yazılmaz; bilgisayarın bölge ayarına göre gösterilir. Kütüphanelerin çoğu bu biçimi ABD yazımıyla (3/15/23) çözer.
Bu araç her hücrenin kendi biçimini okur, yerleşik kısa tarihi sayfanın diline göre (Türkçede gg.aa.yyyy) yazar ve sayılardaki binlik ve ondalık ayırıcıları Türkçe yazıma çevirir. Böylece tablo Excel'de nasıl görünüyorsa HTML'de de öyle görünür. Formüller hesaplanmış sonuçlarıyla yazılır; formülün kendisi HTML'e taşınmaz.
- 45000 (tarih biçimli) → 15.03.2023
- 1250,5 (#,##0.00 biçimli) → 1.250,50
- A1:B1 birleşik → <th colspan="2">
Hangi ayarı ne zaman seçmeli
Tabloyu sitenize ya da blog yazınıza koyacaksanız "Sade HTML" seçin; temanız tabloyu kendi renkleriyle çizer. E-posta bültenine, teklif e-postasına ya da stil tanımayan bir sisteme koyacaksanız "Kenarlıklı" bırakın: Gmail ve Outlook ayrı stil bloklarını sildiği için kenarlık ve dolgu her hücreye yazılır.
Çalışma kitabında aylar ya da şubeler ayrı sayfalardaysa "Tüm sayfalar" seçin; tek dosyada, her sayfa adıyla başlıklı birden fazla tablo çıkar. İlk satırınız sütun başlığı değilse, örneğin doğrudan veriyle başlıyorsa, "İlk satır ne?" ayarını "Veri" yapın. Hücredeki yazı rengi, dolgu rengi ve yazı tipi gibi Excel biçimleri taşınmaz; yalnız içerik ve birleşik hücre yapısı aktarılır.
Sık sorulanlar
Excel tablosu HTML'e nasıl çevrilir?
Bu sayfada Excel dosyanızı seçip "HTML'e çevir" düğmesine basın; bir .html dosyası iner. Dosyayı tarayıcıda açarak tabloyu görebilir, Not Defteri ile açıp <table> ile başlayan kodu kopyalayıp sitenize yapıştırabilirsiniz.
Birleştirilmiş hücreler korunur mu?
Evet. Excel'de yan yana birleştirilen hücreler colspan, alt alta birleştirilenler rowspan olarak yazılır ve birleşimin kapladığı öbür hücreler tabloya eklenmez. Sonuç satırı dosyada kaç birleşik hücre bulunduğunu söyler.
Excel'deki renkler ve yazı tipleri de gelir mi?
Hayır. Araç hücre içeriğini ve birleşik hücre yapısını aktarır; yazı rengi, dolgu rengi, yazı tipi ve sütun genişliği taşınmaz. İsterseniz kenarlıklı düzgün bir görünüm seçebilir ya da sitenizin kendi tablo stilini kullanabilirsiniz.
Excel dosyam sunucuya yükleniyor mu?
Hayır. Dosya tarayıcınızda açılır ve HTML'e orada çevrilir; maaş listesi ya da müşteri tablosu seçseniz bile dosya cihazınızdan çıkmaz.