CSV'den Markdown Tablosuna Dönüştürücü

CSV verinizi yapıştırın ve ayracı seçerek Markdown tablosu oluşturun.

Nasıl hesaplanır?

Yapıştırılan metindeki her boş olmayan satır bir satırdır ve seçilen ayraçla (varsayılan virgül, ya da noktalı virgül) hücrelere bölünür. Standart CSV tırnak kuralı anlaşılır; tırnaklı bir hücre ayracı içerebilir ve her hücrenin baş ve sonundaki boşluklar silinir. İlk satır her zaman başlık olur. Çıktının ikinci satırı, sütun başına bir işaretle ayırıcı satırdır: sola için :---, ortaya için :--:, sağa için ---:. En geniş satırdan kısa satırlar boş hücrelerle tamamlanır; sütun sayısı en geniş satırın hücre sayısıdır. Hücre içindeki dikey çizgi karakterleri \| olarak kaçışlanır, böylece hücreyi bölmez. Sonuç ayrıca başlık dahil satır sayısını ve sütun sayısını bildirir. Boş girdi sonuç vermez.

Örnek hesaplama

Noktalı virgül ayracı ve sağa hizalamayla üç satır yapıştırılıyor: Item, Qty, Price başlığı, Pen, 12, 1,50 satırı ve ilk hücresi tırnaklı olan "Notebook; A5", 3, 4,25 satırı. Tırnaklar sayesinde Notebook; A5 içindeki noktalı virgül yeni bir hücre başlatmaz, ondalık virgüller de kendi hücrelerinde kalır. Araç 3 satır ve 3 sütun bildirir; başlığı, ---: işaretlerinden oluşan ayırıcıyı ve iki veri satırını, her biri dikey çizgiler arasında olacak şekilde yazar. README içine yapıştırılınca sayısal sütunlar sağ kenara hizalanır.

Bu örneği dene →

Sık yapılan hatalar

  • Noktalı virgülle ayrılmış veride ayracı virgülde bırakmak: ondalık ayracı virgül olan Türkçe tablolarda çok yaygındır; bu durumda satırlar ondalık virgüllerden bölünür ya da tek geniş hücre olur.
  • Sekmeyle ayrılmış verinin çalışmasını beklemek: yalnızca virgül ve noktalı virgül sunulur, sekmeyle ayrılmış veri tek sütun olur; sekmeleri önce bunlardan birine çevirin.
  • Başlığı unutmak: ilk satır her zaman başlık satırıdır, başlıksız veride ilk kayıt başlığa dönüşür.
  • Bir hücreyi çift tırnakla başlatıp hiç kapatmamak: satırın geri kalanı o hücreye yutulur. Tırnaklı hücrenin içinde gerçek bir tırnak iki çift tırnak olarak yazılır.
  • Sayıları aracın hizalayacağını sanmak: araç yalnızca hizalama işaretini yazar; sağa hizalı görünüm, tabloyu bir Markdown görüntüleyici çizdiğinde ortaya çıkar.

Bu hesaplama hakkında

Markdown tabloları, sütunları ayırmak için dikey çizgi karakteri (|) kullanır; başlık satırının hemen altına konan kesikli çizgi satırı (--- | --- | --- gibi) bu satırın başlık olduğunu belirtir. Çizgilerin iki yanına eklenen iki nokta üst üste (:---, :---:, ---:) ise sütunu sola, ortaya veya sağa hizalar. Bu araç, virgül veya noktalı virgülle ayrılmış CSV satırlarını otomatik olarak bu çizgi-boru sözdizimine dönüştürür ve hücre içindeki başıboş dikey çizgileri kaçırarak tablonun bozulmasını önler.

Yazılımcılar, teknik yazarlar ve açık kaynak proje bakımcıları, hesap çizelgesi çıktılarını veya veritabanı sorgu sonuçlarını GitHub ve GitLab'daki README dosyaları, wiki sayfaları ve MkDocs, Docusaurus, Jekyll gibi statik site oluşturucular için tabloya çevirmek amacıyla bu aracı kullanır — bu platformların hepsi ham HTML tablo kodu gerekmeden Markdown tablolarını doğrudan görüntüler.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    Birçok bölgesel ayarda elektronik tablo programları CSV dosyasını noktalı virgülle kaydeder; bu yüzden çıktıdan şikayet etmeden önce ayırıcıyı kontrol edin. Sonucu README ya da wiki sayfasına yapıştırdıktan sonra önizlemeye bakın: bazı Markdown işleyicileri tabloyu yalnızca üstünde boş bir satır varsa çizer. Hücre içindeki dikey çizgiler sizin için kaçırılır, ancak hücre içinde satır sonu desteklenmez. Hangi Markdown türüne yayın yapıyorsunuz, tablonuz herhangi bir yerde bozuk göründü mü?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar