Araca geç
ViewCSV
Dosya yüklenmez

CSV’yi Markdown tablosuna dönüştürün

orders.csv· ÖRNEK VERİ15 satır · 8 sütun
Verilerinizdeki * _ ` [ ] < > # ~ karakterlerinin biçimlendirmeye dönüşmesini önler.
| order\_id | customer        | city      | product          | quantity | unit\_price | order\_date | status   |
| --------- | --------------- | --------- | ---------------- | -------: | ----------: | ----------- | -------- |
| 001041    | Yusuf Demir     | Ankara    | Coffee beans 1kg |        2 |      127.75 | 2026-01-27  | paid     |
| 001042    | Asel Yıldız     | Ankara    | Notebook A5      |        5 |      153.28 | 2026-02-11  | shipped  |
| 001043    | Ömer Yıldırım   | Adana     | Desk lamp        |        8 |      216.50 | 2026-03-20  | shipped  |
| 001044    | Ecrin Doğan     | Adana     | Notebook A5      |        5 |      141.31 | 2026-04-09  | pending  |
| 001045    | Azra Demir      | Eskişehir | Desk lamp        |        9 |             | 2026-05-16  | shipped  |
| 001046    | Yusuf Aydın     | İzmir     | Coffee beans 1kg |        2 |       87.81 | 2026-06-23  | shipped  |
| 001047    |  Ömer Aydın     | İzmir     | Chair, ergonomic |        8 |       80.58 | 2026-07-17  | shipped  |
| 001048    | Mustafa Arslan  | Eskişehir | Chair, ergonomic |        4 |      127.60 | 2026-08-21  | shipped  |
| 001049    | Kerem Demir     | İzmir     | Monitor 27"      |        7 |      223.28 | 2026-09-08  | paid     |
| 001050    | Asel Doğan      | Ankara    | Desk lamp        |        5 |      244.39 | 2026-01-21  | shipped  |
| 001051    | Asel Özdemir    | Antalya   | Desk lamp        |        7 |      213.46 | 2026-02-08  | refunded |
| 001052    | Ömer Kaya       | Antalya   | Coffee beans 1kg |        9 |      118.00 | 2026-03-16  | refunded |
| 001053    | Ömer Aydın      | Bursa     | Coffee beans 1kg |        2 |      121.81 | 2026-04-13  | refunded |
| 001054    | Zeynep Yıldırım | Adana     | USB-C cable      |        7 |      184.52 | 2026-05-26  | paid     |
| 001043    | Ömer Yıldırım   | Adana     | Desk lamp        |        8 |      216.50 | 2026-03-20  | shipped  |

15 satır · 1 dosya

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?

  1. Dosya aç düğmesini seçin, araca bir .csv, .tsv veya .txt dosyası 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.
  2. 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.
  3. Tabloyu doğrudan GitHub’a, GitLab’e veya düzenleyicinize yapıştırmak için Kopyala, .md dosyası 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ılanVarsayı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ğaTüm sütunlara tek bir hizalama uygular: ayırıcı satırında düz ---, :---, :---: veya ---:.
<br> olarak koruHü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ştirHTML’i temizleyen oluşturucular için her satır sonu tek bir boşluğa dönüşür.
Markdown karakterlerini kaçışla yazVarsayı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ı hizalaVarsayı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: 00731 sıfırlarını, 34.90 sondaki sıfırını korur. Hiçbir şey yuvarlanmaz veya yeniden biçimlendirilmez.
  • Boş bir başlık Column 3, yinelenen bir başlık name (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.

CSV
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,
Markdown
| 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.

Standartlar ve kaynaklar