Bir CSV dosyası açın veya yapıştırın; bir README, bir issue veya bir wiki sayfası için hazır bir dikey çizgili tablo seçeneklerin yanında görünür. Bir değerin içindeki | karakteri \| olarak yazılır, böylece hiçbir zaman hücreyi bölemez; hücre içindeki satır sonları <br> olur, sayı sütunları sağa hizalanır. Dosya tarayıcınızda dönüştürülür, hiçbir zaman yüklenmez.
CSV, Markdown’a nasıl dönüştürülür?
- Dosya aç düğmesini seçin, araca bir
.csv,.tsvveya.txtdosyası sürükleyin ya da Yapıştır seçeneğini kullanın. Ayırıcı algılanır; tahmin yanlışsa ayırıcıyı, kodlamayı veya İlk satır sütun adlarını içeriyor seçeneğini İçeri aktarma ayarları altından belirleyin. - Sütun hizalaması ve Hücre içindeki satır sonları ayarlarını seçin. Markdown sekmesi, indirilecek metnin birebir aynısını gösterir.
- Tabloyu doğrudan GitHub’a, GitLab’e veya düzenleyicinize yapıştırmak için Kopyala,
.mddosyası olarak kaydetmek için Markdown indir seçeneğini kullanın.
Dosyanızda başlık satırı yoksa İlk satır sütun adlarını içeriyor seçeneğini kapatın: Markdown tablolarında her zaman bir başlık bulunması gerektiği için sütunlar Column 1, Column 2 diye adlandırılır. Aynı veriyi bunun yerine bir web tablosu olarak göstermek için CSV’den HTML’e aracını kullanın.
Markdown tablosu seçenekleri
| Sayılar sağa, metin varsayılan | Varsayılan. Bir sütun yalnızca boş olmayan her değeri sade bir sayıysa sağa hizalanır (---:); 00731 veya 12 kg sütunu oluşturucunun varsayılan hizalamasında bırakır. |
|---|---|
| Varsayılan (yok), Sola, Ortaya, Sağa | Tüm sütunlara tek bir hizalama uygular: ayırıcı satırında düz ---, :---, :---: veya ---:. |
| <br> olarak koru | Hücre içindeki satır sonu <br> olur; GitHub ve çoğu oluşturucu bunu hücre içinde yeni bir satır olarak gösterir. Varsayılan budur. |
| Boşlukla değiştir | HTML’i temizleyen oluşturucular için her satır sonu tek bir boşluğa dönüşür. |
| Markdown karakterlerini kaçışla yaz | Varsayılan olarak açıktır. *, _, [, ], <, >, #, ~ ve ters tırnak karakterlerinin önüne ters eğik çizgi eklenir; böylece *fast* veya <b> gibi bir değer biçimlendirmeye ya da HTML’e dönüşmek yerine yazıldığı gibi görünür. Yalnızca hücrelerde oluşturulmasını istediğiniz Markdown varsa kapatın. |
| Kaynak metinde sütunları hizala | Varsayılan olarak açıktır. Ham .md dosyası bir ızgara gibi okunsun diye hücreleri boşluklarla doldurur. Çince, Japonca veya Korece gibi geniş karakterler iki sütun sayılır. En küçük çıktı için kapatın; oluşturulan tablo aynı görünür. |
Dikey çizgiler, satır sonları ve baştaki sıfırlar
- Dikey çizgiler ve ters eğik çizgiler, Markdown karakterlerini kaçışla yaz kapalıyken bile her zaman kaçışlanır (
\|,\\); çünkü kaçışlanmamış bir|yeni bir hücre başlatır. - Tırnak içindeki virgüller ve satır sonları RFC 4180 kurallarına göre okunur; böylece
"Cable tidy, 3-pack"tek hücrede kalır. Satır sonu içeren her değer önizlemenin üstündeki bir bildirimde sayılır. - Değerler metin olarak yazılır:
00731sıfırlarını,34.90sondaki sıfırını korur. Hiçbir şey yuvarlanmaz veya yeniden biçimlendirilmez. - Boş bir başlık
Column 3, yinelenen bir başlıkname (2)olur; böylece her sütunun ayrı bir başlığı olur. - Markdown oluşturucuları hücrenin başındaki ve sonundaki boşlukları kırpar; bir tablo liste veya paragraf içeremez; böyle içerikleri ayrı bir belgede tutun.
Markdown tablosu yanlış görüntülendiğinde
- Tablodan sonraki metin son satıra ekleniyor. Bir tablo yalnızca boş bir satırda ya da başka bir bloğun başında biter; bu yüzden tablodan sonra boş bir satır bırakın.
- Tüm değerler tek sütunda. Ayırıcı yanlış tahmin edilmiş. İçeri aktarma ayarları altında virgül, noktalı virgül, sekme veya dikey çizgiyi seçip dosyayı yeniden açın.
- **Sonuçta * veya _ karakterlerinden önce ters eğik çizgiler görünüyor.** Kaçışı dikkate almayan bir oluşturucuda kaçış işlemi böyle görünür. Verilerinizde korunması gereken biçimlendirme karakteri yoksa Markdown karakterlerini kaçışla yazma seçeneğini kapatın.
- Satır sonları düz bir etiket olarak görünüyor. Oluşturucu HTML’e izin vermiyor. Hücre içindeki satır sonları altında Boşlukla değiştir seçeneğini seçin.
Sınırlar ve gizlilik
25 MB, 100.000 satır veya 2 milyon hücreye kadar dosyalar, ilk 200 satırın canlı önizlemesiyle açılır. Daha büyük dosyalar akış modunda dönüştürülür: dosya parçalar hâlinde iki kez okunur (bir kez sütunları ve genişliklerini ölçmek, bir kez de yazmak için), bir bildirim indirilen dosyanın tüm dosyayı kapsadığını söyler ve Kopyala sunulmaz. Tek bir çıktı dosyası en fazla 4 GB olabilir.
Dönüştürme bu sekmede arka plandaki bir işçide çalışır; böylece sayfa yanıt vermeye devam eder ve İptal işlemi durdurur. CSV hiçbir zaman bir sunucuya gönderilmez. Büyük bir dosyayı dönüştürmeden önce kontrol etmek için CSV görüntüleyicide açın.
Örnek: Markdown tablosu olarak bir ürün listesi
Baştaki sıfırlı bir SKU, bir adın içinde dikey çizgi, tırnak içinde bir virgül ve iki satırlık bir not içeren ürün listesi, varsayılan ayarlarla dönüştürüldü. Her değeri sayı olduğu için price sağa hizalanır; sku ise hizalanmaz, çünkü 00731 metin olarak tutulur.
sku,name,price,note 00731,"Desk lamp | brass",34.90,"Ships in 2 days from Leeds" 00732,"Cable tidy, 3-pack white",4.50,Back-ordered until 14 March 2025 00733,USB-C hub,129.00,
| sku | name | price | note | | ----- | ------------------------ | -----: | -------------------------------- | | 00731 | Desk lamp \| brass | 34.90 | Ships in 2 days<br>from Leeds | | 00732 | Cable tidy, 3-pack white | 4.50 | Back-ordered until 14 March 2025 | | 00733 | USB-C hub | 129.00 | |
Sık sorulan sorular
Çıktı GitHub’da çalışır mı?
Evet. Çıktı bir GitHub Flavored Markdown dikey çizgili tablosudur: bir başlık satırı, isteğe bağlı hizalama iki noktalarıyla bir ayırıcı satırı ve her CSV satırı için bir satır. GitLab, Obsidian ve çoğu statik site oluşturucu aynı söz dizimini okur.
Kaynakta neden `\|` görüyorum?
Bir Markdown tablosunda düz bir | hücreyi bitirir. Ters eğik çizgi, oluşturucuya dikey çizgiyi metin olarak göstermesini söyler; böylece Desk lamp | brass tek hücrede kalır.
Bir Markdown tablosunu yeniden CSV’ye dönüştürebilir miyim?
Bu sayfada hayır. Bu sayfa yalnızca CSV ve TSV dosyalarını Markdown’a dönüştürür.