İçeriğe atla

XML'den CSV'ye

Tekrarlanan XML öğesini başlık satırıyla CSV tablosuna düzleştir.

Giriş
Çıkış

XML'den CSV'ye

Bir XML belgesini yapıştırın ve bu araç tekrarlanan öğeyi bulur — her veri satırını temsil eden — ve her oluşumunu bir CSV satırına dönüştürür, alt öğeler ve niteliklerden oluşturulmuş bir başlıkla. API dışa aktarmaları, CMS beslemeleri, e-ticaret katalogları ve XML'nin tek mevcut format olduğu ancak verilerin gerçekten gitmesi gereken bir elektronik tablo olduğu eski sistem dışa aktarmaları için yapılmıştır.

Varsayılan olarak, tekrarlanan öğe otomatik olarak algılanır, ancak bir belgede birden fazla makul aday olduğunda adını kendiniz yazabilirsiniz. İç içe alt öğeler yol ayracıyla birleştirilen sütunlara dönüşür, bu nedenle <address><city> varsayılan olarak address.city adlı bir sütun oluşturur; XML niteliklerini çıktıdan tamamen hariç tutmak için "Nitelikleri Ekle" seçeneğini kapatın. Bir satır aynı alt öğenin birden fazla oluşumuna sahip olduğunda — örneğin birden fazla <tag> alt öğesi — değerlerini tek bir hücreye birleştirmeyi veya ayrı numaralı sütunlara yayılmasını seçebilirsiniz.

Alıntılama, varsayılan olarak yalnızca bir alan sınırlayıcı, tırnak işareti veya satır sonu içeriyorsa kaydıracı çerçevelenmiş olduğunda, basit çıktı kolayca okunabilir kalır; "Her Zaman" seçeneğine geçin. Ayraç virgül, nokta virgül, sekme veya boru olabilir ve "UTF-8 BOM" Excel'i tahmin etmek yerine vurgulanmış metin doğru şekilde okumasını sağlayan bayt sırası işaretini ekler. Hatalı biçimlendirilmiş XML, ayrıştırmanın durduğu satırla bildirilir.

Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız XML asla sunucuya yüklenmez veya gönderilmez, bu nedenle müşteri veya ticari veri içeren dışa aktarmalar özel kalır. CSV'yi kopyalayın, .txt dosyası olarak indirin veya başka bir araç üzerinde çalıştırmak için doğrudan giriş yoluna gönderin.

FAQ

Araç hangi öğenin satır olduğuna nasıl karar veriyor?
Belgede en çok tekrarlanan element etiketini seçer. XML'niz birden fazla tekrarlanan etikete sahipse, otomatik algılamayı kapatın ve öğe adını kendiniz yazın.
İç içe öğelere ne olur?
Yol ayracını kullanarak tek bir sütuna düzleştirilirler, bu nedenle <address><city> varsayılan olarak address.city adında bir sütun oluşturur.
Bir satır içinde tekrarlanan alt öğeler nasıl işlenir?
Değerlerini nokta virgülle birleştirmek için "Tek Hücreye Birleştir" seçeneğini seçin veya bunları tag.1, tag.2 gibi ayrı numaralı sütunlara yaymak için "Ayrı Sütunlara" seçeneğini seçin.
Sonucu Excel'de kırık aksentli karakterler olmadan açabilir miyim?
Evet. Kodlamayı "UTF-8 BOM" olarak ayarlayın — Excel bundan sonra dosyayı tahminde bulunmak yerine doğru karakter kümesiyle okur.
XML'im hiçbir yere yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda gerçekleşir, bu nedenle belgeniz cihazınızı asla terk etmez.