Puste komórki
Ten konwerter XML do Excela zamienia plik XML na skoroszyt .xlsx: powtarzający się element tworzy wiersze, atrybuty i zagnieżdżone znaczniki – kolumny, a liczby i daty stają się prawdziwymi komórkami Excela.
Ostatnia aktualizacja:
Jak to działa
Otwórz lub wklej XML
Wystarczy upuścić plik .xml lub .xml.gz, użyć „Otwórz z adresu URL”, wkleić kod albo wybrać „Wczytaj przykład”.
Wskaż wiersze i kolumny
Najczęściej powtarzający się element jest automatycznie używany jako wiersze; ścieżkę, np. catalog/book, można zmienić w polu „Element wiersza”. W podglądzie kolumny da się ukryć lub przestawić.
Pobierz skoroszyt
Po ustawieniu nazwy arkusza wystarczy kliknąć „Pobierz .XLSX”. Plik otwiera się w Excelu, LibreOffice, Numbers i Arkuszach Google.
Funkcje
Czytelne kolumny
Atrybuty stają się kolumnami z @, zagnieżdżone elementy – kolumnami z kropką, np. author.name, a powtarzające się elementy podrzędne – osobną kolumną na każdy element, jedną kolumną z JSON albo połączoną listą.
Komórki z typami
Liczby pozostają liczbami, true/false – wartościami logicznymi, a daty ISO, np. 2024-03-01, stają się datami Excela. Kody z zerami wiodącymi, takie jak 007, zostają tekstem.
Arkusz gotowy do pracy
Wiersz nagłówka jest zablokowany, a szerokość kolumn dopasowana do zawartości. Tekst wyglądający jak formuła jest zapisywany jako zwykły tekst, nigdy jako formuła.
Duże pliki
Konwersja działa w tle, w osobnym wątku. Wiersze ponad limit Excela, czyli 1 048 576, trafiają do kolejnych arkuszy.
Bezpieczna analiza XML
Encje zewnętrzne (XXE) nigdy nie są wczytywane, a błędy pokazują wiersz i kolumnę. „XML → CSV” otwiera te same dane w konwerterze CSV.
Limity i prywatność
Pliki mogą mieć do 100 MB i 500 000 wierszy, również po rozpakowaniu pliku .xml.gz. Pliki większe niż 5 MB są konwertowane bezpośrednio z pliku, bez wczytywania do edytora.
Jeden powtarzający się element daje jeden arkusz; komórki dłuższe niż 32 767 znaków są obcinane, zgodnie z wymaganiami Excela. Poza zablokowanym nagłówkiem nie jest stosowane żadne formatowanie. E-faktury i inne pliki podatkowe są traktowane jak zwykły XML. Więcej na stronie o prywatności.
Najczęstsze pytania
Jak przekonwertować XML do Excela?
Wystarczy otworzyć lub wkleić XML, sprawdzić podgląd tabeli i kliknąć „Pobierz .XLSX”. Skoroszyt ma jeden arkusz z zablokowanym wierszem nagłówka.
Jak otworzyć plik XML w Excelu bez konwertera?
W Excelu służy do tego polecenie Dane › Pobierz dane › Z pliku › Z pliku XML albo Plik › Otwórz. To działa przy prostych plikach; konwerter daje kontrolę nad wierszami i kolumnami.
Czy można za darmo zamienić XML na XLSX?
Tak, bez opłat i bez rejestracji. Nic nie trzeba instalować i nic nie jest wysyłane na serwer.
Jak przenieść do Excela wyciąg bankowy lub e-fakturę w XML?
Wystarczy otworzyć plik i w polu „Element wiersza” wskazać powtarzający się element, np. transakcję albo pozycję faktury. Plik jest traktowany jak zwykły XML: narzędzie nie zna schematów KSeF ani formatów banków.
Dlaczego niektóre wartości są tekstem, a nie liczbami?
Wartości z zerami wiodącymi, numery telefonów i identyfikatory dłuższe niż 15 cyfr, np. 26-cyfrowy numer rachunku, zostają tekstem, aby Excel ich nie zmienił.
Czy da się edytować XML w Excelu i zapisać go z powrotem?
Excel zapisuje XML tylko przez mapę XML. Prościej poprawić przekonwertowane dane, wyeksportować je jako CSV i użyć konwertera CSV na XML.