Jak otworzyć XML w Excelu
- Otwórz lub wklej XML. Najczęściej powtarzający się element – np.
<product>lub<row>– zostanie automatycznie wybrany jako wiersz. - Sprawdź podgląd. Jeśli potrzebujesz innych wierszy, wybierz inny element w polu Wiersze z elementu.
- Kliknij Pobierz plik Excel (.xlsx) i otwórz plik w Excelu, Arkuszach Google, Numbers lub LibreOffice.
Jak XML zamienia się w wiersze i kolumny
| XML | Excel |
|---|---|
| Każdy powtarzający się element rekordu | Jeden wiersz |
Atrybut id="7" rekordu | Kolumna @id |
Element podrzędny <name> | Kolumna name |
Zagnieżdżone <address><city> | Kolumna address.city |
Atrybut elementu podrzędnego, <price currency="EUR"> | Kolumna price.@currency |
Powtarzające się elementy podrzędne, np. kilka <tag> | Jedna komórka, wartości połączone znakami „; ” |
Zwykłe liczby, np. 39.90 | Komórki liczbowe; zera wiodące i długie identyfikatory pozostają tekstem |
Dlaczego nie otworzyć XML bezpośrednio w Excelu?
Excel dla Windows potrafi zaimportować XML przez Dane → Pobierz dane → Z pliku → Z pliku XML lub kartę Deweloper, ale wymaga to mapy XML albo kilku kroków w Power Query, a import nie jest dostępny w Excelu dla sieci Web. Ten konwerter działa w każdej przeglądarce i tworzy zwykły plik .xlsx, który otworzysz wszędzie – z pogrubionym, zablokowanym wierszem nagłówka i od razu włączonymi filtrami.
Najczęściej zadawane pytania
Czy mogę zamiast tego przekonwertować XML na CSV?
Tak. Narzędzie XML do CSV tworzy zwykły plik tekstowy z tymi samymi kolumnami i wybranym separatorem, gotowy do użycia w bazach danych i skryptach.
Ile wierszy może mieć arkusz?
Tyle, ile pozwala limit Excela: 1 048 576 wierszy na arkusz. Podgląd pokazuje pierwsze 200 wierszy; pobrany plik zawiera wszystkie.
Jakie pliki XML sprawdzają się najlepiej?
Pliki z listą podobnych rekordów, np. produktów, zamówień, transakcji lub kontaktów. Głęboko zagnieżdżone dokumenty też działają: zagnieżdżone wartości trafiają do kolumn ze ścieżką z kropkami, a Ty wybierasz, który element definiuje wiersz.
Czy moje dane są przesyłane na serwer?
Nie. Plik .xlsx powstaje w Twojej przeglądarce, więc Twój XML nigdy nie opuszcza urządzenia.