araç köşesi

Excel'den Markdown Tabloya (XLSX, XLS, ODS)

Excel tablosunu GitHub, Obsidian ya da Notion'a yapıştırılacak Markdown tablosuna çevirin; sayı ve tarih Excel'de göründüğü gibi yazılır

Excel dosyalarını seçinKutuya dokunun ya da tıklayın — dosya seçme penceresi açılır. Dosyayı sürükleyip bırakmak da olur..xlsx, .xlsm, .xls ya da .ods; her dosya için bir .md dosyası iner

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.

Nasıl çalışır?

Excel dosyanızı kutuya dokunarak ya da tıklayarak seçin; .xlsx, .xlsm, .xls ve LibreOffice'in .ods dosyaları girer. Araç ilk sayfayı (ya da "Tüm sayfalar" seçtiyseniz her sayfayı) okur, sondaki boş satır ve sütunları atar ve hücreleri Excel'de göründükleri metinle yazar: 1250,5 yazdığınız ve para biçimi verdiğiniz hücre 1.250,50 ₺ olarak, tarih hücresi 15.03.2023 olarak, formül hücresi ise sonucuyla çıkar. İlk satır Markdown başlık satırı olur; ikinci satıra hizalama işaretleri yazılır ve sayı sütunlarında işaret sağa yaslama (---:) olur ki tutarlar GitHub'da alt alta dizilsin. Somut örnek: 3 sütunlu, 40 satırlık bir gider listesi tek bir tablo olur, sütun genişlikleri boşlukla eşitlenir ve .md dosyası işlenmeden Not Defteri'nde açılsa bile okunur. Hücredeki dikey çizgi tabloyu bozmasın diye \| olur, hücre içi satır sonu <br> etiketiyle korunur. Birleşik hücrelerde değer sol üst hücreye yazılır, kalanı boş kalır; Markdown'da colspan yoktur ve sonuç satırı kaç hücrenin düzleştirildiğini söyler. Dosya tarayıcınızın içinde okunur, hiçbir sunucuya gitmez.

Bu araç excel tablosunu markdown yapma, excel to markdown, excel to markdown table, xlsx to markdown aramalarıyla da biliniyor.

Markdown tablosu nedir?

Markdown tablosu, düz metin içinde dikey çizgi (|) ve tirelerle kurulan tablodur: ilk satır sütun başlıkları, ikinci satır her sütun için --- işareti, sonraki satırlar veridir. GitHub README dosyaları, Obsidian ve Notion notları, Jira ve birçok forum bu yazımı tanır ve onu gerçek bir tablo olarak gösterir. Hücre tek satırdır ve içinde başka bir tablo ya da birleşik hücre olamaz; bu yüzden Excel'den gelen çok satırlı hücre <br> ile, dikey çizgi \| ile yazılır ve birleşik alanlar düzleştirilir.

Hizalama satırı (---, ---:, :---:) nedir?

Hizalama satırı, Markdown tablosunun başlık satırının hemen altındaki tire satırıdır ve zorunludur: en az üç tire her sütunu tanımlar. Tirenin başına ya da sonuna konan iki nokta hücrenin yaslanmasını belirler: --- sola, ---: sağa, :---: ortaya. Sayı sütunlarını sağa yaslamak muhasebe alışkanlığıdır, ondalıklar alt alta gelir ve toplamlar göz ile karşılaştırılır. Bu araç "Otomatik" seçiminde tüm gövde hücreleri sayı olan sütunları sağa, geri kalanını sola yaslar; tarih ve metin sütunları sayı sayılmaz.

Görünen metin (biçimlendirilmiş değer) nedir?

Excel bir hücrede iki şey saklar: ham değer ve onun hücre biçimiyle gösterilen hali. 1250,5 ham değeri para biçimiyle 1.250,50 ₺, 44 999 sayısı tarih biçimiyle 15.03.2023 olarak görünür; formül hücresinde ham değer formülün kendisi, görünen ise sonucudur. Bu araç görünen metni yazar, çünkü Markdown tablosunu okuyan kişi Excel'de gördüğünü bekler. Bölgeye bağlı biçimlerde (binlik ve ondalık ayıracı, kısa tarih) sayfanın dili esas alınır: Türkçe sayfada 1.250,50 ve 15.03.2023 yazılır.

Excel'i Markdown'a çevirmek ile HTML tabloya çevirmek arasındaki fark nedir?

HTML tablo web sayfası ve e-posta içindir: etiketlerle kurulur, birleşik hücreyi colspan ve rowspan ile korur, kenarlık ve renk gibi görünümü taşıyabilir ama bir not uygulamasına ya da README dosyasına yapıştırılamaz, orada kod olarak görünür. Markdown tablosu ise düz metindir: GitHub, Obsidian, Notion ve Jira onu doğrudan tablo olarak gösterir, Not Defteri'nde bile okunur, sürüm takibinde satır satır fark alınır; karşılığında birleşik hücre, renk ve dikey hizalama yoktur. Veriyi bir yazılım belgesine, not defterine ya da iş takip kartına koyacaksanız Markdown, bir web sayfasına ya da e-postaya koyacaksanız HTML tabloya çevirme aracı doğru seçimdir.

Birleşik hücre, boş satır ve çok satırlı hücre ne olur?

Markdown tablosunda colspan ya da rowspan yoktur. Excel'de dört sütunu kaplayan bir başlık hücresi Markdown'da sol üst hücreye yazılır, kapladığı diğer üç hücre boş kalır; satır yapısı bozulmaz ama başlığın dört sütunu kapsadığı bilgisi kaybolur. Sonuç satırı kaç hücrenin böyle düzleştirildiğini söyler; bu sayı sıfır değilse Markdown'da başlığı elle yeniden yazmanız gerekebilir. Sayfanın sonundaki boş satır ve sütunlar atılır, aradaki tamamen boş satırlar da yazılmaz; çünkü boş bir Markdown satırı tabloyu ikiye böler.

Hücre içinde Alt+Enter ile kırılmış satırlar <br> etiketi olur: GitHub ve Obsidian bunu satır sonu olarak gösterir, sade Markdown işleyicileri ise etiketi olduğu gibi yazdırabilir. Hücredeki dikey çizgi (örneğin "A | B") tabloyu bozmasın diye \| olarak kaçışlanır. Yıldız ve alt çizgi gibi vurgu işaretlerine dokunulmaz; *not* yazılı bir hücre eğik görünür. Sütun genişlikleri en uzun hücreye göre boşlukla eşitlenir; 30 sütunlu bir sayfada satırlar uzar ama tablo geçerli kalır.

Hangi durumda hangi seçeneği seçmelisiniz?

Bir rapor ya da liste tablosu (ilk satır sütun adları) için varsayılanlar doğrudur: ilk sayfa, başlık satırı, otomatik hizalama. İlk satırında başlık olmayan ham veride "Veri" seçin; Markdown başlık satırı zorunlu olduğu için araç oraya Excel sütun harflerini (A, B, C) yazar ve verinizin ilk satırı başlık sanılmaz. Birden çok sayfası olan bir çalışma kitabını tek .md dosyasında istiyorsanız "Tüm sayfalar" seçin; her sayfa kendi adıyla ## başlığı alır ve ayrı tablo olur.

Hizalama tutarlar içindir: "Otomatik" sayı sütunlarını sağa yaslar, böylece 1.250,50 ile 80,00 ondalık virgülleri alt alta gelir. Sayı sütununda bir tane bile metin hücre varsa (örneğin "yok") o sütun sola yaslanır; bu bilinçli bir kuraldır, karışık sütunu sağa yaslamak sayıları hizalamaz. Markdown'ı bir Word belgesine koyacaksanız bu araç yerine Excel'den HTML tabloya aracını kullanın; Word HTML tabloyu gerçek tablo olarak yapıştırır, Markdown'ı yapıştırmaz.

Sık sorulanlar

Excel tablosunu Markdown'a nasıl çeviririm?

Dosyayı kutudan seçip "Markdown'a çevir" düğmesine basın; başka ayar gerekmez. İlk sayfadaki tablo, ilk satırı başlık olacak şekilde Markdown tablosu olur ve .md dosyası olarak iner. Dosyayı açıp tabloyu kopyalayın ya da doğrudan Obsidian klasörünüze ya da GitHub deponuza taşıyın. Dosya tarayıcınızın içinde okunur, sunucuya gitmez.

Sayılar GitHub'da neden alt alta hizalı görünüyor?

Araç bütün gövde hücreleri sayı olan sütunlar için hizalama satırına ---: yazar; GitHub, Obsidian ve Notion bu işareti sağa yaslama olarak uygular ve ondalık virgüller alt alta gelir. Bunu istemiyorsanız "Hepsi sola" seçin. Sütunda tek bir metin hücre bile varsa sütun sayı sayılmaz ve sola yaslanır.

Birleşik hücreler Markdown'da korunur mu?

Hayır. Markdown tablosunda colspan ve rowspan yoktur; birleşik alanın değeri sol üst hücreye yazılır, kalan hücreler boş bırakılır ki sütun sayısı bozulmasın. Sonuç satırı kaç hücrenin düzleştirildiğini söyler. Birleşik başlıkları korumanız gerekiyorsa Excel'den HTML tabloya aracını kullanın.

Tarih ve para hücreleri nasıl yazılıyor?

Excel'de göründükleri gibi: tarih hücresi 15.03.2023, para hücresi 1.250,50 ₺ biçimiyle, formül hücresi sonucuyla yazılır. Excel'in bölgeye bağlı kısa tarih biçimi dosyada metin olarak bulunmadığı için sayfanın dili esas alınır; Türkçe sayfada gün.ay.yıl ve ondalık virgül kullanılır.