XML'den CSV'ye Dönüştürücü
Bir XML dosyasını sıralayabileceğiniz, filtreleyebileceğiniz ve içe aktarabileceğiniz bir tabloya dönüştürün. Tekrarlanan her kayıt bir satır, içindeki her alan bir sütun olur; elektronik tabloya, veritabanı yüklemesine veya adres mektup birleştirmeye hazır hâle gelir.
Veri Dönüştürücü
veya CSV, TSV, TXT … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
CSV ve metin dosyalarında sütunları ayıran karakter; hem okuma hem yazma için geçerlidir. Otomatik, karakteri girdiden algılar ve çıktıyı virgülle yazar.
UTF-8 her dilde çalışır. Windows'ta Excel, CSV'yi açarken aksanlı veya Asya karakterlerini bozuk gösteriyorsa BOM'lu UTF-8'i seçin.
Excel, ODS ve Numbers girdisi: yalnızca ilk sayfayı ya da tüm sayfaları dönüştürün (ZIP içinde sayfa başına bir CSV veya sayfa başına bir JSON anahtarı).
Yeni elektronik tablodaki sayfa sekmesinin adı, en fazla 31 karakter.
Nesne dizisi her satır için sütun adlarını anahtar olarak kullanır; dizi dizisi daha kompakttır ve başlığı ilk dizi olarak tutar.
Tüm satırları saran dış öğenin adı; her satır bunun içinde bir <row> olur.
CREATE TABLE ve INSERT ifadelerinde kullanılır. Yalnızca harf, rakam ve alt çizgi.
Tırnaklama ve sütun türleri veritabanları arasında biraz farklıdır; içe aktaracağınızı seçin.
Tarih hücrelerini tek biçimde yeniden yazar. ISO (2026-10-18) veritabanları ve kod için en güvenlisidir; Olduğu gibi bırak seçeneği kaynaktaki görünümü korur.
Bu aracı nasıl kullanırsınız
- 1
XML dosyasını yükleyin
Bir ürün akışı, sipariş dışa aktarımı, site haritası ya da tekrarlayan kayıtlar içeren herhangi bir XML ekleyin. Her seferde en fazla 20 dosya, her biri 95 MB'a kadar.
- 2
Ayırıcıyı ve kodlamayı kontrol edin
Çıktı virgül ve UTF-8 kullanır. Gelişmiş ayarlar altında Avrupa ayarlı Excel için Ayırıcı seçeneğini Noktalı virgül yapın; Excel'de aksanlı adlar bozuk görünüyorsa Metin kodlaması seçeneğini BOM'lu UTF-8 yapın.
- 3
Dönüştürün ve açın
Dönüştür düğmesine basın ve indirin. Dosyayı bir e-tabloda açın ya da CSV isteyen araca yükleyin.
XML'den CSV'ye dönüştürme, XML dosyası içinde tekrar eden kayıtları her etiket için bir sütun olacak şekilde satırlara yayar; böylece makineler için hazırlanmış bir akış, insanların çalışabileceği bir tabloya dönüşür.
XML'i CSV'ye dönüştürmeye kimler ihtiyaç duyar
XML, Şubat 1998'den beri W3C Önerisi'dir ve birçok ticari veri hâlâ bu biçimle taşınır: karşılaştırma siteleri için alışveriş akışları, UBL e-faturalar, RSS ve Atom akışları, XML site haritaları, ISO 20022 banka ekstreleri ve eski CRM ile stok sistemlerinin dışa aktarımları. Biçim, şema doğrulayan yazılımlar için mükemmeldir. Yalnızca kayıtları görmek isteyen biri için ise zahmetlidir.
Bu kişi çoğunlukla ürün akışında eksik fiyat arayan bir pazarlamacı, fatura satırlarını mutabakata bağlayan bir muhasebeci ya da dışa aktarımı yalnızca CSV kabul eden bir araca yüklemesi gereken bir analisttir. Dönüştürme, XSLT stil sayfası ya da betik yazmadan saniyeler içinde bir tablo sunar. XML bir web API'sinden geldiyse ve sonraki adım e-tablo değil kodsa, daha yaygın API biçimi için JSON'dan CSV'ye aynı işi görür.
XML'den CSV'ye örnek: bir ürün akışı
<products>
<product id="1042">
<name>Masa lambası</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Monitör kolu, siyah</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Masa lambası,39.00,00731 1043,"Monitör kolu, siyah",89.50,00732
XML'den CSV'ye dönüştürücü etiketleri sütunlara nasıl eşler
Kayıtlar satır olur
Kökün altındaki tekrar eden öğe, burada <product>, satırı belirler. İki ürün, iki veri satırı.
Etiketler ve öznitelikler sütun olur
id özniteliği ile name, price ve sku alt öğelerinin her biri bir sütun alır ve adı başlık satırında yer alır.
Değerler yalnızca gerektiğinde tırnak içine alınır
Virgül içeren ad, virgül değerin içinde kalsın diye RFC 4180'in tarif ettiği gibi çift tırnak içine alınır.
- XML dosyası başına
- 95 MB
- dosya / toplu işlem
- 20
- ayırıcı seçeneği
- 6
- dosyalar silinene kadar
- 30 dk
Bir bakışta XML ve CSV
XML
Extensible Markup Language
XML, W3C'nin 1998'de yayımladığı, yapılandırılmış veriler için bir işaretleme dilidir. Öznitelikli iç içe etiketler kullanır; şemaları, ad alanlarını ve doğrulamayı destekler, bu da karmaşık belgeler için sağlam kılar. RSS akışlarının, SVG'nin, Office belgelerinin, site haritalarının ve birçok kurumsal ve resmi veri alışverişinin temelindedir. XML, JSON'a kıyasla uzun yazılır, ancak her programlama dili ve birçok elektronik tablo aracı onu okuyabilir.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- 1998 · W3C
CSV
Virgülle ayrılmış değerler
CSV, her satırın bir kayıt, virgüllerin ise sütun ayırıcı olduğu, tablolar için düz metin bir biçimdir. Bilgisayarcılığın ilk günlerinden beri kullanılır ve RFC 4180'de tanımlanmıştır; ancak birçok varyant noktalı virgül veya sekme ve farklı metin kodlamaları kullanır. Hemen her hesap tablosu, veritabanı ve analiz aracı onu içe ve dışa aktarabilir; bu da sistemler arası veri taşımada varsayılan biçim yapar. CSV yalnızca değerleri saklar; formül, biçimlendirme, birden çok sayfa veya veri türü içermez.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- –
İnsanlar bir akış ya da sistem dışa aktarımının; iç içe etiketleri değil, düz satırları okuyan bir e-tabloya, e-posta aracına veya veritabanına aktarılması gerektiğinde XML'i CSV'ye dönüştürür.
XML'i CSV'ye dönüştürme: sık sorulan sorular
Dönüştürücü neyin satır olduğuna nasıl karar verir?
Kök öğenin altında tekrar eden öğeyi bulur; örneğin bir akıştaki her <product> ya da site haritasındaki her <url>. Her tekrar için bir satır yazar. Bu kaydın alt öğeleri ve öznitelikleri sütunlara dönüşür, ilk satırda da sütun adları yer alır.
XML, CSV'ye dönüşürken neler kaybolur?
Bir kayıttaki değer olmayan her şey: yorumlar, işlem yönergeleri, ad alanı önekleri ve iç içe yapının kendisi. CSV tek düz bir tablodur; bu yüzden birkaç düzey derinliğindeki hiyerarşi sütunlara yayılır. Ağaç yapısını korumanız gerekiyorsa XML'den JSON'a dönüştürme iç içe yapıyı korur.
XML dosyamda birden fazla kayıt türü var. Ne olur?
Tek kök altında örneğin müşterileri ve siparişleri karıştıran bir dosyada iki tablo vardır. CSV her dosyada tek tablo tutar; bu yüzden önce XML'i kayıt türü başına bir dosyaya bölün ya da her türü ayrı inceleyebileceğiniz XLSX'e dönüştürün.
Ürün kodlarımın baştaki sıfırları neden kayboldu?
CSV hâlâ 00731 içerir; Excel açılışta sütunun sayısal olduğunu tahmin edip sıfırları atar. CSV'yi Excel'in Veri sekmesinden içe aktarın ve o sütunu Metin olarak ayarlayın ya da tahmin adımını ortadan kaldıran XML'den Excel'e ile doğrudan çalışma kitabına dönüştürün.
XML site haritasını URL listesine dönüştürebilir miyim?
Evet. Site haritasında <url> öğeleri tekrar eder; böylece her sayfa bir satır olur, loc, lastmod ve taşıdığı diğer etiketler sütun olur. Bu da SEO denetimi ya da yönlendirme planı için sıralanabilir bir liste sunar.
CSV bir standarda uyuyor mu?
2005'te yayımlanan RFC 4180'i izler: her satırda bir kayıt, alanlar virgülle ayrılır, virgül, tırnak ya da satır sonu içeren değerler çift tırnak içine alınır. Bir içe aktarma aracı her alanın tırnak içinde olmasını istiyorsa Tüm değerleri tırnak içine al seçeneğini açın.
- XML'den Excel'e DönüştürücüXML faturalarını, banka ekstrelerini, ürün feed'lerini ve sistem çıktılarını Excel XLSX olarak açın. XML eşlemesi gerekmez; Mac'te de çalışır.
- XML'den JSON'a DönüştürücüXML'i okunabilir JSON'a dönüştürün: nitelikler @ anahtarı, tekrarlanan etiketler dizi olur, metin korunur. SOAP yanıtları, akışlar ve eski dışa aktarımlar için.
- CSV'den XML'e DönüştürücüCSV satırlarını kendi kök etiketinizle geçerli XML'e dönüştürün. Özel karakterler kaçışlanır, ayırıcı algılanır, UTF-8 çıktı. Tek seferde 20 dosya.
- JSON'u CSV'ye DönüştürmeJSON veya JSON Lines'ı CSV'ye dönüştürün: her nesne bir satır, iç içe alanlar sütunlara, Excel'de doğru karakter için BOM'lu UTF-8. 20 dosya birden.
- HTML'den CSV'ye DönüştürmeKaydedilmiş web sayfasındaki tabloları Excel veya Google Sheets için CSV'ye dönüştürün. Bağlantı, stil ve gizli biçim içermeyen temiz satırlar. HTML, HTM.
- Excel'den XML'e DönüştürücüExcel tablosunu XML eşlemesi veya Geliştirici sekmesi olmadan XML'e dönüştürün. Her satır bir kayıt, her başlık bir etiket olur. XLSX, XLS, ODS.