CanDoYa
TR

CSV'den YAML'a Dönüştürücü

Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.

CSV
YAML
YAML'a dönüştürmek için CSV yapıştırın.
Bu aracı paylaş

CSV nasıl YAML'a dönüştürülür?

CSV'nizi dönüştürücüye yapıştırın, her satır YAML'a çevrilir: ilk satır key'lere dönüşür, sonraki her satır ise bir liste içinde YAML eşlemesi olur. Ayırıcı otomatik algılanır, sayılar ve boolean değerler isterseniz gerçek YAML scalar'larına çevrilir ve tüm işlem tarayıcınızda gerçekleşir.

Nasıl kullanılır

  1. 1CSV'nizi yapıştırın. Sol paneldeki alana CSV'nizi yapıştırın veya yazın, ya da formatı görmek için örneği yükleyin.
  2. 2Seçenekleri ayarlayın. Key'li eşlemeler için 'İlk satır başlık' seçeneğini açık tutun, bir ayırıcı seçin (ya da otomatik bırakın) ve sayı ile boolean algılamayı açıp kapatın.
  3. 3YAML'ı kopyalayın. YAML sağ tarafta canlı olarak güncellenir. Kopyalayın veya .yaml dosyası olarak indirin.

Kimler için

CSV, veri tipi olmayan düz bir metin tablosudur; YAML ise yapılandırma, fixture ve veri dosyalarında kullanılan yapılandırılmış, okunması kolay bir formattır. Bu araç ikisi arasında köprü kurar: başlık satırı varsa her kayıt bir sequence içinde YAML eşlemesine (key: value) dönüşür; başlık yoksa her satır düz bir değer listesi olur. Tırnak içine alınmış alanlar, virgül ve satır sonu içeren alanlar ile kaçış karakterli tırnaklar doğru şekilde ayrıştırılır.

Tüm işlem tarayıcınızda, yerel olarak gerçekleşir. Verileriniz asla yüklenmez, kaydedilmez veya bir sunucuya gönderilmez, bu yüzden özel ya da hassas kayıtlar içeren tabloları dönüştürmek de güvenlidir.

Sık sorulan sorular

İlk satırın başlık olması gerekir mi?

Hayır, gerekmez. Her kaydı key'li bir YAML eşlemesine çevirmek için 'İlk satır başlık' seçeneğini açık tutun. Kapatırsanız her satır basit bir YAML değer listesine dönüşür, bu da CSV'nizde sütun adı yoksa işe yarar.

Hangi ayırıcılar destekleniyor?

Virgül, noktalı virgül, sekme ve dikey çizgi. Otomatik algılama ilk satırı inceleyip en olası ayırıcıyı seçer, böylece noktalı virgül kullanan Avrupa dosyaları ya da sekmeyle ayrılmış çıktılar hiçbir ayar değiştirmeden çalışır.

Başındaki sıfırlar ve uzun sayılar korunur mu?

Evet. Tip algılama açıkken bir hücre yalnızca aynı metne geri dönüyorsa YAML sayısına çevrilir. 007, 07030 veya çok uzun ID'ler gibi değerler tırnaklı metin olarak kalır, böylece hiçbir veri kaybolmaz ya da yeniden biçimlendirilmez.

Verilerim bir yere yükleniyor mu?

Hayır. Dönüştürme işlemi tamamen tarayıcınızda JavaScript ile çalışır. Yapıştırdığınız hiçbir şey bir sunucuya gönderilmez, saklanmaz ya da kaydedilmez, bu yüzden özel tablolar için de güvenlidir.

Virgül içeren tırnaklı alanlar destekleniyor mu?

Evet. Çift tırnak içine alınmış alanlar virgül, satır sonu ve kaçış karakterli çift tırnak (iki kez yazılarak) içerebilir; ayrıştırıcı bunları YAML çıktısında olduğu gibi korur.