Przejdź do treści

Konwertuj XML na Excel

Zamień powtarzające się rekordy z eksportu XML na arkusz XLSX: jeden wiersz na rekord, liczby i daty we właściwych typach. Konwersja odbywa się w przeglądarce.

Konwertuj na
Upuść plik XMLXML do 100 MB · JSON, CSV, XLSX, XLS, ODS do 500 MB
Wybierz plikPrzetwarzane na urządzeniu – pliki nie opuszczają urządzenia
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: XML na Excel

  1. 1

    Upuść eksport XML

    Z banku, z platformy handlowej, z eksportu 1C lub SAP, z cennika albo z feedu.

  2. 2

    Potwierdź element rekordu

    Każdy powtarzający się element staje się jednym wierszem arkusza. Najbardziej prawdopodobny jest wybrany od razu, a pozostałe znajdziesz na liście.

  3. 3

    Pobierz plik .xlsx

    Obejrzyj podgląd wierszy, zdecyduj, czy liczby i daty mają mieć odpowiedni typ, i zapisz skoroszyt.

Limity i Pro

Pliki XML do 100 MB; jeden arkusz do 1 048 576 wierszy.

O narzędziu: XML na Excel

Konwerter XML na Excel zamienia rekordy ukryte w pliku XML w zwykły arkusz kalkulacyjny. Wybierz element, który odpowiada jednemu rekordowi, a otrzymasz po jednym wierszu na rekord oraz wiersz nagłówka z nazwami kolumn. Taki arkusz możesz od razu sortować, filtrować, wykorzystać w tabelach przestawnych albo pokazać komuś, kto nie czyta XML.

Układ kolumn jest taki sam jak w pliku CSV: atrybuty i elementy podrzędne stają się kolumnami, elementy zagnieżdżone dostają nazwy z kropką (supplier.inn, address.region), a powtarzające się elementy podrzędne są łączone w jednej komórce albo rozkładane na ponumerowane kolumny.

Excel dodaje do tego typy danych. Gdy wykrywanie typów jest włączone, 125000 i 4.5 stają się liczbami, które można sumować, true i false – wartościami logicznymi, a daty ISO, takie jak 2026-03-31 czy 2026-03-31T14:30:00, prawdziwymi datami Excela wyświetlanymi jako rrrr-mm-dd lub z godziną. Identyfikatory z zerami na początku, na przykład numery podatkowe, numery kont czy kody produktów typu 007, pozostają tekstem, żeby Excel nie obciął zer. Tak samo traktowane są liczby dłuższe niż 15 cyfr. Wyłącz wykrywanie, a każda wartość zostanie tekstem, dokładnie takim jak w XML.

Skoroszyt zawiera jeden arkusz nazwany tak jak element rekordu, z szerokością kolumn dopasowaną do zawartości. Arkusz Excela może mieć najwyżej 1 048 576 wierszy i 16 384 kolumny, dlatego większy eksport XML warto podzielić albo zamienić na CSV. Formatowanie, takie jak kolory czy pogrubione nagłówki, nie jest dodawane.

Prywatność

Analiza pliku XML i zapis pliku XLSX odbywają się w procesie roboczym w tej karcie (skoroszyt tworzy SheetJS). Eksport nie opuszcza Twojego komputera.

XML na Excel: najczęstsze pytania

Excel potrafi otworzyć XML sam – po co to narzędzie?
Excel na komputerze potrafi zaimportować część plików XML przez mapę XML, ale często zawodzi przy elementach zagnieżdżonych lub powtarzalnych, nie działa w Excelu w przeglądarce ani na telefonach i zadaje pytania o schematy. Tutaj wybierasz element rekordu, od razu widzisz tabelę i dostajesz zwykły plik .xlsx, który otworzysz wszędzie, także w LibreOffice i Arkuszach Google.
Czy liczby i daty będą prawdziwymi liczbami i datami?
Tak, gdy włączona jest opcja „Wykrywaj liczby, true/false i daty”. Zwykłe liczby trafiają do komórek liczbowych, true/false stają się wartościami logicznymi, a daty w formacie ISO – komórkami dat. Wartości z zerami na początku, bardzo długie liczby i daty zapisane w innym stylu, na przykład 31.03.2026, pozostają tekstem, dzięki czemu nic nie zmienia się bez Twojej wiedzy.
Jak nazywa się arkusz?
Nazwa pochodzi od elementu wybranego jako rekord, na przykład book lub order. Jest skracana do limitu Excela, czyli 31 znaków, a znaki zabronione w nazwach arkuszy są zamieniane. Wiersz nagłówka zawiera nazwy kolumn zbudowane z nazw atrybutów i elementów, takie jak id, title i price.currency.
Czy działa z dużymi eksportami XML?
Pliki XML do 100 MB są konwertowane w procesie działającym w tle, więc strona nadal reaguje. Eksport o rozmiarze 30 MB i ponad milionie elementów zajmuje około dziesięciu sekund. Gotowy arkusz musi zmieścić się w limicie Excela, czyli 1 048 576 wierszy, a bardzo szerokie rekordy ogranicza liczba 16 384 kolumn.
Czy mogę dostać kilka arkuszy, po jednym na typ elementu?
Każda konwersja tworzy jeden arkusz dla jednego elementu rekordu. Jeśli potrzebujesz kolejnego, przekonwertuj plik ponownie z innym wybranym elementem, a potem połącz skoroszyty w Excelu. Plik XML pozostaje wczytany podczas przełączania, więc każda dodatkowa konwersja zajmuje tylko chwilę.

Inne zadania z tym narzędziem