UltKit

Konwerter XML do Excela

Otwórz fakturę XML, plik wyciągu bankowego, feed produktowy lub eksport z programu księgowego jako zwykły arkusz, z jednym rekordem w każdym wierszu, bez konfigurowania map XML w Excelu.

Konwerter danych

lub upuść Pliki CSV, TSV, TXT … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij pliki XML

    Przeciągnij jeden lub więcej plików .xml na pole przesyłania, maksymalnie 20 w jednej partii i po 95 MB każdy. Każdy plik trafi do osobnego skoroszytu.

  2. 2

    Opcjonalnie nazwij arkusz

    Format wyjściowy jest ustawiony na XLSX. W sekcji Ustawienia zaawansowane opcja Nazwa arkusza zmienia nazwę karty, a Daty mogą zapisać znaczniki czasu w formacie, który czyta Twój zespół.

  3. 3

    Konwertuj i otwórz

    Kliknij Konwertuj na XLSX (Excel) → i otwórz skoroszyt w Excelu, Numbers, Arkuszach Google lub LibreOffice Calc.

Pliki XML, które trzeba otworzyć w Excelu

XML jest standardem W3C od 1998 roku, a jego siłą jest precyzja: każda wartość tkwi w nazwanym znaczniku, a schemat może dokładnie określić, które znaczniki są dozwolone. Dlatego rządy, banki i duże sieci handlowe wybrały go do wymiany danych między maszynami. Haczyk w tym, że ta sama precyzja sprawia, że pliki męczy się czytać w edytorze tekstu.

Od stycznia 2019 roku Włochy wymagają, by faktury między firmami przechodziły przez krajowy system wymiany jako FatturaPA w XML. Sieć Peppol, z której korzysta wielu europejskich nabywców publicznych, przesyła faktury UBL, również w XML. Banki przechodzące na ISO 20022 dostarczają wyciągi jako camt.053 XML. Marketplace'y i feedy zakupowe opisują produkty w XML, a wiele programów księgowych eksportuje w ten sposób dzienniki. Każdy z tych plików regularnie trafia do kogoś, kto chce po prostu tabelę.

  1. Faktury

    Pliki UBL i FatturaPA: jeden wiersz na pozycję faktury z towarem, ilością, stawką VAT i kwotą.

  2. Wyciągi bankowe

    Pliki camt.053: jeden wiersz na zaksięgowaną pozycję z datą, kwotą, walutą i kontrahentem.

  3. Feedy produktowe

    Feedy sklepów i marketplace'ów: jeden wiersz na produkt z ID, tytułem, ceną i dostępnością.

Konwerter XML do Excela czy wbudowany import XML w Excelu

Ten konwerterExcel dla WindowsExcel dla Mac
Otwiera dowolny XML jako tabelęyesyesno
Bez mapy XML i pytania o schematyesnono
Konwertuje wiele plików narazDo 20Po jednymno
Działa bez licencji Excelayesnono

XML

Extensible Markup Language

XML to język znaczników do danych strukturalnych, opublikowany przez W3C w 1998 roku. Używa zagnieżdżonych znaczników z atrybutami i obsługuje schematy, przestrzenie nazw oraz walidację, dzięki czemu dobrze sprawdza się w złożonych dokumentach. Stanowi podstawę kanałów RSS, SVG, dokumentów Office, map witryn i wielu korporacyjnych oraz rządowych wymian danych. XML jest rozwlekły w porównaniu z JSON, ale odczyta go każdy język programowania i wiele narzędzi do arkuszy.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
1998 · W3C
Konwerter XML

XLSX

Skoroszyt Microsoft Excel

XLSX to domyślny format skoroszytów Microsoft Excel od Office 2007, oparty na standardzie Office Open XML. Przechowuje wiele arkuszy, formuły, formatowanie, wykresy, tabele przestawne i walidację danych w pakiecie ZIP z plikami XML. Obsługuje ponad milion wierszy na arkusz i jest domyślnym formatem wymiany arkuszy w biznesie. Arkusze Google, LibreOffice i Numbers otwierają XLSX, choć makra i zaawansowane funkcje mogą nie zostać przeniesione.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
2007 · Microsoft
Konwerter XLSX

XML trafia do Excela, gdy dane musi przeczytać człowiek, a nie program: księgowy sprawdzający e-fakturę, sprzedawca przeglądający feed produktowy lub kierownik oglądający eksport dostępny tylko jako XML.

Konwersja XML na XLSX: jak zagnieżdżone dane trafiają do kolumn

Arkusz jest płaski, a XML to drzewo, więc konwersja musi zdecydować, co oznacza jeden wiersz. Wierszem staje się powtarzający się element położony najbliżej danych, na przykład każdy <Entry> w wyciągu lub każdy <cac:InvoiceLine> w fakturze UBL. Wartości zagnieżdżone w nim trafiają do kolumn, a atrybuty, takie jak kod waluty, dostają własne kolumny obok kwoty, którą opisują.

Tekst pozostaje dokładnie taki, jak w XML, co chroni numery kont, IBAN-y i kody artykułów z zerami na początku. Kwoty wyglądające na liczby stają się komórkami liczbowymi, które możesz zsumować. Prefiksy przestrzeni nazw, takie jak cbc:, zostają w nazwach kolumn, co nie szkodzi i jasno pokazuje pochodzenie każdego pola. Jeśli zamiast płaskiej tabeli potrzebujesz pełnego drzewa, na przykład dla skryptu, XML do JSON zachowuje zagnieżdżenie.

Przy bardzo dużych eksportach pamiętaj o limicie siatki Excela: arkusz mieści 1 048 576 wierszy, więc feed z większą liczbą rekordów lepiej zapisać do CSV lub wcześniej podzielić.

XML do Excela – najczęstsze pytania

Dlaczego Excel na Maca nie importuje mojego pliku XML?

Mapy XML i panel Źródło XML istnieją tylko w Excelu dla Windows. Excel dla Mac otwiera plik XML w najlepszym razie jako tekst, z każdym znacznikiem w jednej kolumnie. Jeśli najpierw przekonwertujesz plik na XLSX, użytkownicy Maca dostaną tę samą tabelę co użytkownicy Windows.

Excel informuje, że plik XML nie ma schematu, i proponuje jego utworzenie. Czy to problem?

To Excel wnioskuje strukturę z danych i przy prostych plikach to działa. Przy głęboko zagnieżdżonych lub bardzo dużych plikach wywnioskowana mapa często zawodzi albo rozrzuca wartości po wielu kolumnach. Ten konwerter spłaszcza rekordy bez kroku ze schematem, więc nie trzeba niczego zatwierdzać.

Czy mogę przekonwertować e-fakturę XML do Excela?

Tak. Formaty takie jak UBL, używany w sieci Peppol, oraz włoska FatturaPA to zwykły XML. Dane nagłówka, takie jak sprzedawca, nabywca i sumy, pojawiają się jako kolumny, a powtarzające się pozycje faktury stają się wierszami, które możesz zsumować i porównać z kopią w PDF.

Czym różni się konwersja XML do Excela od XML do CSV?

Dane są te same, ale XLSX zachowuje tekst i liczby jako typowane komórki i otwiera się dwuklikiem, bez ponownego zgadywania wartości przez Excela. Wybierz XML do CSV, gdy wynik ma zaimportować inny system, a nie przeczytać człowiek.

Czy skoroszyt można z powrotem zamienić na XML?

Tak, po edycji wierszy Excel do XML zapisze je ponownie jako rekordy XML. Oryginalne zagnieżdżenie, przestrzenie nazw i atrybuty nie są odtwarzane automatycznie, więc sprawdź wynik pod kątem wymagań systemu docelowego.