CSV'den Metin Sütunlarına
Bazen Markdown, HTML veya elektronik tablo kullanmadan verileri okunabilir sütunlar halinde sunmanız gerekir: README içindeki bir kod bloğu, terminale uygun bir rapor veya operasyon ekibine gönderilen düz metin bir e-posta. Bu dönüştürücü, CSV (ya da sekme, noktalı virgül veya dikey çizgiyle ayrılmış) girdiyi okur ve her hücreyi o sütundaki en geniş hücrenin genişliğine kadar boşluklarla dolduran sütunlar üretir. Sonuç, eş aralıklı (monospace) bir yazı tipinde tam olarak hizalanır.
Sütunlar nasıl hizalanır
-
1
Veriyi yapıştırın
Yaygın düz dosya ayırıcılarının hepsi çalışır: virgül, sekme, noktalı virgül veya dikey çizgi.
-
2
Ayırıcıyı seçin
Araç, tırnak içindeki hücreleri `str_getcsv` ile ayrıştırır; böylece tırnak içinde yer alan ayırıcılar korunur.
-
3
Sütun genişlikleri ölçülür
Her sütun için dönüştürücü, tüm satırlar arasında en geniş hücreyi belirler ve bunu hedef genişlik olarak kaydeder.
-
4
Hücreler boşluklarla doldurulur
Her hücre, sütun genişliğine ulaşana kadar sağdan boşlukla doldurulur; sütunlar aralarında iki boşlukla birleştirilir.
Bu çıktı için monospace'ın neden önemli olduğu
Boşlukla yapılan hizalama yalnızca tüm karakterler aynı genişlikte olduğunda işe yarar. Orantılı yazı tiplerinde (Helvetica, Arial, blogunuzdaki gövde metni) bir i karakteri bir M karakterine göre daha az yatay alan kaplar; bu yüzden her hücrede aynı sayıda boşluk olsa bile sütunlar hizasız görünür.
Doğru şekilde renderlenen yer
- Markdown kod blokları (
``` ) <pre>ve<code>HTML elementleri- Terminal çıktıları, günlük dosyaları
- Monospace olarak ayarlanmış zengin metin alanları (çoğu IDE, Gitea konu gövdeleri)
Bozuk göründüğü yer
- Blog yazılarında standart paragraflar
- Gmail ve çoğu e-posta uygulaması (varsayılan olarak orantılı yazı tipleri kullanır)
- Ters tırnak dışındaki Slack mesajları
- Notion düz metin blokları
İnsanların okuyabileceği metinler için alternatifler
| Hedef çıktı | Önerilen araç |
|---|---|
| Web sayfası | CSV’den HTML tablosuna |
| GitHub README | CSV’den Markdown’a Dönüştürücü |
| Tablo | CSV’den Excel’e |
| API Yükü | CSV’den JSON’e |
İpuçları
- Kısa hücreler kazanır. Çok uzun değerler, bir sütunun aşırı geniş olmasına neden olur. Uzun metni önce kısaltın veya çıktıyı satır satır işleyerek metnin dolaşmasını sağlayın.
- Sekmeyle hizalama farklıdır. Elektronik tabloya yapıştırmak için
\tile ayrılmış çıktı istiyorsanız bu aracı kullanmayın, bunun yerine düz bir TSV dışa aktarımı kullanın; hizalama zaten elektronik tabloda bozulur. - Geniş Unicode karakterleri farklı sayılır. Dönüştürücü, kod noktalarını sayan
mb_strlenile ölçüm yapar. Çift genişlikteki CJK karakterleri teknik olarak karakter sayısının gösterdiğinden daha geniştir ve bazı terminallerde görsel olarak kayabilir.
Sık Sorulan Sorular
Araç, hücreleri boşluk karakterleriyle doldurur. Orantılı yazıtlarda bir i, bir M’e göre daha az yatay alan kaplar; bu nedenle boşluk sayısı doğru olsa bile pikseller uyuşmaz. Bu durumda kod bloğu içinde render yapın veya yazıtı monospace moduna ayarlayın.
Doğrudan değil; bu araç ayrım olarak çift boşluk kullanır. Boru ile ayrılmış ve hizalanmış bir görünüm elde etmek için çift boşluğu | ile değiştirerek sonradan işleme uygulayın veya GFM tarzı bir tablo oluşturmak için CSV’yi Markdown’a dönüştürme aracından yararlanın.
Yok olan hücreler sütun genişliği boyunca boşluklarla doldurulur; böylece çıktı dikdörtgen biçimde kalır ve düzgün şekilde hizalanır.
Evet. Yapıştırdığınız metin, sütunları hizalayabilmesi için sunucumuza gönderilir. Metin saklanmaz ve sayfa bağlantısına eklenmez.
İlgili Araçlar
Kelime Sayacı
Denemeler, gönderiler, başlıklar ve meta açıklamalar için okuma süresi, konuşma süresi, anahtar kelime yoğunluğu ve Flesch okunabilirlik puanıyla birlikte kelime, karakter, cümle ve paragraf sayın.
Şehir Adı Oluşturucu
Worldbuilding, haritalar, oyunlar, hikâyeler ve örnek veriler için kurgusal şehir, kasaba, köy ve başkent adları oluşturun; her sonuç için kısa notlar alın.
Disleksiye Uygun Metin Dönüştürücü
Yapıştırdığınız metni kısa paragraflar ve yaklaşık 72 karakterlik satırlar hâlinde yeniden düzenleyin. Sonucu istediğiniz belgeye, e-postaya veya editöre kopyalayın.
Emoji Kopyala Yapıştır
Sık kullanılan emojilerden oluşan seçkiyi kategoriye göre gezin ve birini yerel olarak kopyalayın. Bu, tam Unicode kataloğu veya metin düzenleyicisi değildir.
Alan Adı Oluşturucu
Tek bir anahtar kelimeden alan adı fikirleri üretin: altı yaygın TLD'de ön ekler, son ekler, yinelenen harfler ve sayı sonları.
Anagram Çözücü
En fazla 10 harf girin; yinelenen dizilişler çıkarılmış ve liste 200 sonuçla sınırlanmış şekilde her benzersiz düzenlemeyi görün.
Araç diğer dillerde mevcuttur
- CSV ke Kolom Teks [ID]
- Chuyển từ bảng CSV sang các cột văn bản [VI]
- CSV para Colunas de Texto [PT]
- CSV إلى أعمدة النص [AR]
- CSV na kolumny tekstowe [PL]
- CSVからテキスト列へ変換 [JA]
- CSV에서 텍스트 열로 변환하기 [KO]
- คอลัมน์แปลงจาก CSV เป็นข้อความ [TH]
- CSV a Columnas de Texto [ES]
- CSV转文本列 [ZH]
- CSV till textkolumner [SV]
- CSV vers colonnes de texte [FR]
- Van CSV naar tekstkolommen [NL]
- CSV zu Textspalten [DE]
- CSV to Text Columns [EN]
- CSV in colonne di testo [IT]
- Перевод столбцов из CSV в текстовый формат [RU]