UltKit

XML'den Excel'e Dönüştürücü

Bir XML faturasını, banka ekstresi dosyasını, ürün feed'ini veya muhasebe yazılımından alınmış bir dışa aktarımı, Excel'de XML eşlemesi kurmadan, her satırda bir kayıt olacak şekilde sıradan bir tablo olarak okuyun.

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

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    XML dosyalarını yükleyin

    Yükleme alanına bir veya daha fazla .xml dosyası bırakın; bir seferde en fazla 20 dosya ve her biri en fazla 95 MB olabilir. Her dosya ayrı bir çalışma kitabına dönüşür.

  2. 2

    İsterseniz sayfaya ad verin

    Çıktı XLSX olarak ayarlıdır. Gelişmiş ayarlar altında Sayfa adı sekme adını değiştirir, Tarihler ise zaman damgalarını ekibinizin okuyabileceği bir biçime çevirebilir.

  3. 3

    Dönüştürün ve açın

    XLSX (Excel) biçimine Dönüştür → düğmesine basın ve çalışma kitabını Excel, Numbers, Google Sheets veya LibreOffice Calc ile açın.

Excel'de açılması gereken XML dosyaları

XML, 1998'den beri bir W3C standardıdır ve gücü kesinliğindedir: her değer adlandırılmış bir etiketin içindedir ve bir şema hangi etiketlerin kullanılabileceğini tam olarak belirtebilir. Devletlerin, bankaların ve büyük perakendecilerin makineden makineye veri için XML'i seçmesinin nedeni budur. Sorun, aynı kesinliğin dosyaları bir metin düzenleyicide okumayı insanlar için yorucu hâle getirmesidir.

İtalya, Ocak 2019'dan beri işletmeler arası faturaların FatturaPA XML olarak kendi değişim sisteminden geçmesini zorunlu tutuyor. Birçok Avrupalı kamu alıcısının kullandığı Peppol ağı da yine XML olan UBL faturalarını taşır. ISO 20022'ye geçen bankalar hesap ekstrelerini camt.053 XML olarak iletir. Pazar yerleri ve alışveriş akışları ürünleri XML ile tanımlar, birçok muhasebe programı da yevmiye kayıtlarını aynı şekilde dışa aktarır. Bunların hepsi düzenli olarak yalnızca bir tablo isteyen birinin masasına gelir.

  1. Faturalar

    UBL ve FatturaPA dosyaları: her fatura satırı için kalem, miktar, KDV oranı ve tutar içeren bir satır.

  2. Banka ekstreleri

    camt.053 dosyaları: her kayıtlı hareket için tarih, tutar, para birimi ve karşı taraf içeren bir satır.

  3. Ürün akışları

    Mağaza ve pazar yeri akışları: her ürün için kimlik, başlık, fiyat ve stok durumu içeren bir satır.

XML'den Excel'e dönüştürücü mü, Excel'in kendi XML içe aktarması mı?

Bu dönüştürücüWindows için ExcelMac için Excel
Herhangi bir XML'i tablo olarak açaryesyesno
XML eşlemesi veya şema istemi yokyesnono
Birçok dosyayı tek seferde dönüştürürEn fazla 20Tek tekno
Excel lisansı olmadan çalışıryesnono

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
XML dönüştürücü

XLSX

Microsoft Excel çalışma kitabı

XLSX, Office Open XML standardına dayanan ve Office 2007'den beri Microsoft Excel'in varsayılan çalışma kitabı biçimidir. Birden çok sayfayı, formülleri, biçimlendirmeyi, grafikleri, pivot tabloları ve veri doğrulamayı XML'den oluşan bir ZIP paketinde saklar. Sayfa başına bir milyonun üzerinde satırı destekler ve iş elektronik tabloları için varsayılan değişim biçimidir. Google E-Tablolar, LibreOffice ve Numbers XLSX'i açar, ancak makrolar ve gelişmiş özellikler aktarılmayabilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
2007 · Microsoft
XLSX dönüştürücü

XML, verileri bir program değil bir insan okuyacağı zaman Excel'e aktarılır: e-faturayı kontrol eden bir muhasebeci, ürün akışını inceleyen bir satıcı veya yalnızca XML olarak gelen bir dışa aktarmaya bakan bir yönetici gibi.

XML'i XLSX'e dönüştürme: iç içe veriler sütunlara nasıl yerleşir

Elektronik tablo düzdür, XML ise bir ağaçtır; bu yüzden dönüştürme bir satırın ne anlama geldiğine karar vermelidir. Verilere en yakın tekrar eden öğe, örneğin bir ekstredeki her <Entry> ya da bir UBL faturasındaki her <cac:InvoiceLine>, satır olur. İçindeki değerler sütunlara yayılır; para birimi kodu gibi öznitelikler ise açıkladıkları tutarın yanında kendi sütunlarını alır.

Metin, XML'de yazıldığı gibi kalır; bu da başında sıfır olan hesap numaralarını, IBAN'ları ve ürün kodlarını korur. Sayısal görünen tutarlar toplayabileceğiniz sayı hücreleri olur. cbc: gibi ad alanı önekleri sütun adlarının parçası olarak kalır; bu zararsızdır ve her alanın kaynağını açıkça gösterir. Düz tablo yerine, örneğin bir betiği beslemek için, tüm ağacı istiyorsanız XML'den JSON'a iç içe yapıyı korur.

Çok büyük dışa aktarmalarda Excel'in ızgara sınırını unutmayın: bir çalışma sayfası 1.048.576 satır alır, bu yüzden bundan fazla kayıt içeren bir akış CSV'ye aktarılmalı veya önce bölünmelidir.

XML'den Excel'e dönüştürme hakkında SSS

Mac için Excel XML dosyamı neden içe aktarmıyor?

XML eşlemeleri ve XML Kaynağı bölmesi yalnızca Windows için Excel'de bulunur. Mac için Excel, XML dosyasını olsa olsa metin olarak açar ve her etiketi tek bir sütuna yazar. Dosyayı önce XLSX'e dönüştürmek, Mac kullanıcılarına da Windows kullanıcılarının aldığı tabloyu verir.

Excel, XML'in şeması olmadığını söyleyip bir şema oluşturmayı öneriyor. Bu bir sorun mu?

Bu, Excel'in verilerden bir yapı çıkarmasıdır ve basit dosyalarda işe yarar. Çok katmanlı veya çok büyük dosyalarda çıkarılan eşleme çoğu zaman başarısız olur ya da değerleri birçok sütuna dağıtır. Bu dönüştürücü kayıtları şema adımı olmadan düzleştirir, dolayısıyla onaylanacak bir şey yoktur.

XML e-faturayı Excel'e dönüştürebilir miyim?

Evet. Peppol ağında kullanılan UBL ve İtalya'nın FatturaPA'sı gibi biçimler düz XML'dir. Satıcı, alıcı ve toplamlar gibi başlık bilgileri sütun olarak görünür; tekrarlanan fatura satırları ise toplayabileceğiniz ve PDF kopyasıyla karşılaştırabileceğiniz satırlara dönüşür.

XML'i Excel'e dönüştürmenin XML'i CSV'ye dönüştürmekten farkı nedir?

Veriler aynıdır, ancak XLSX metin ve sayıları türüne uygun hücreler olarak tutar ve Excel değerleri yeniden tahmin etmeden çift tıklamayla açılır. Sonucu bir kişinin okuması yerine başka bir sistem içe aktaracaksa XML'den CSV'ye seçeneğini tercih edin.

Çalışma kitabı tekrar XML'e dönüştürülebilir mi?

Evet, satırları düzenledikten sonra Excel'den XML'e bunları yeniden XML kayıtları olarak yazar. Özgün iç içe yapı, ad alanları ve öznitelikler otomatik olarak yeniden oluşturulmaz; sonucu alıcı sistemin beklediğiyle karşılaştırarak kontrol edin.