Jak otworzyć XML w Excelu - proste kroki, które musisz znać

Michał Michalski .

14 kwietnia 2025

Zaktualizowano: 2 lipca 2026

Ikony plików XML i pytanie "jak otworzyć XML w Excelu?". Dowiedz się, jak łatwo pracować z danymi.

Arkusze Excela są naprawdę użyteczne wtedy, gdy dane da się szybko ułożyć w kolumnach i od razu na nich pracować. W przypadku XML chodzi właśnie o to, by zamienić strukturę techniczną na czytelną tabelę, którą można filtrować, sortować i analizować bez ręcznego przepisywania. Poniżej pokazuję, jak otworzyć XML w Excelu i co zrobić, gdy program pokazuje inne menu albo zgłasza błąd schematu.

Najkrótsza droga do importu XML w Excelu

  • Najprostsza ścieżka prowadzi przez kartę Dane i import z pliku XML.
  • W nowszych wersjach Excela menu bywa skrócone, a w starszych nadal widać układ Z innych źródeł lub Z importu danych XML.
  • Jeśli plik nie ma schematu, Excel zwykle próbuje go odczytać sam, ale efekt nie zawsze jest idealny.
  • Przy błędach importu najczęściej winny jest sam plik XML, a nie arkusz.
  • Do większych lub bardziej złożonych plików często lepiej sprawdza się Power Query niż zwykłe otwieranie.

Excel z danymi XML. Widok

Najprostszy sposób otwarcia pliku XML w Excelu

Ja zwykle zaczynam od najkrótszej ścieżki, bo w prostych plikach nie ma sensu komplikować sobie pracy. W aktualnych wersjach Excela import XML najczęściej uruchamia się z karty Dane, a potem z opcji pobierania danych z pliku XML. W starszym układzie menu możesz zobaczyć klasyczną drogę przez Dane i Z innych źródeł, co nadal jest poprawne, tylko wygląda trochę inaczej.

  1. Otwórz Excel i przejdź do zakładki Dane.
  2. Wybierz Pobierz daneZ plikuZ XML albo, w starszym układzie, Z innych źródełZ importu danych XML.
  3. Wskaż plik .xml i potwierdź wybór.
  4. Jeśli pojawi się okno z wyborem miejsca importu, zdecyduj, czy dane mają trafić do nowego arkusza, czy do istniejącego arkusza.
  5. Gdy Excel pyta o sposób otwarcia, zwykle najwygodniej wybrać wariant tabelaryczny, bo od razu dostajesz kolumny z danymi zamiast surowego tekstu.

Jeżeli chcesz tylko szybko podejrzeć zawartość pliku, zwykłe otwarcie też bywa wystarczające, ale przy pracy analitycznej import jest bezpieczniejszy i daje większą kontrolę nad układem danych. Właśnie dlatego warto wiedzieć, jak różnią się ścieżki menu w poszczególnych wersjach programu.

Którą ścieżkę w menu wybrać w swojej wersji Excela

Różnice między wersjami Excela potrafią zamieszać bardziej niż sam XML. W praktyce ten sam plik możesz otworzyć trzema sposobami, a każdy z nich prowadzi do trochę innego efektu. Ja patrzę na to tak: jeśli zależy mi na szybkim podglądzie, wybieram otwieranie pliku; jeśli chcę realnie pracować na danych, uruchamiam import.

Sytuacja Ścieżka Co zwykle dostajesz
Microsoft 365, nowsze wydania DanePobierz daneZ plikuZ XML Import do arkusza z możliwością dalszych przekształceń
Excel 2016 i starsze układy menu DaneZ innych źródełZ importu danych XML Klasyczny import XML do tabeli lub nowego arkusza
Masz już mapę XML w skoroszycie Deweloper / DeveloperImport Wczytanie danych do zmapowanych komórek
Chcesz tylko przejrzeć plik PlikOtwórz Podgląd zawartości, czasem w trybie tylko do odczytu

Jeśli nie widzisz karty Deweloper, to jeszcze nie znaczy, że coś jest zepsute. Trzeba ją po prostu włączyć w opcjach wstążki. Ja sprawdzam to od razu, bo właśnie ten detal najczęściej zatrzymuje osoby, które wiedzą, że funkcja istnieje, tylko nie pamiętają, gdzie ją ukryto. Kiedy już wiesz, gdzie kliknąć, warto zrozumieć, dlaczego sam plik XML może otwierać się na kilka sposobów.

Dlaczego jedne pliki XML otwierają się od razu, a inne wymagają mapy

XML sam w sobie nie jest tabelą, tylko formatem opisu danych. Excel musi więc najpierw zrozumieć, czy ma do czynienia z prostymi rekordami, czy z bardziej złożoną strukturą. To właśnie tutaj pojawia się pojęcie schematu, czyli opisu tego, jakie elementy występują w pliku i jak są ze sobą powiązane.

W praktyce spotykam trzy typowe sytuacje:

  • XML bez schematu XSD - Excel próbuje sam odgadnąć strukturę na podstawie tagów.
  • XML ze schematem - import jest bardziej przewidywalny, bo program wie, co oznaczają poszczególne pola.
  • XML z dużą liczbą zagnieżdżonych elementów - Excel może uprościć widok albo wymagać mapowania, żeby dane w ogóle miały sens w arkuszu.

Jeśli plik ma prosty układ, na przykład powtarzalne rekordy zamówień czy faktur, Excel zwykle poradzi sobie dobrze. Gdy jednak struktura jest głęboka albo plik zawiera niestandardowe odwołania, program potrafi zareagować komunikatem o błędzie albo zbudować arkusz, który wygląda poprawnie tylko na pierwszy rzut oka. I właśnie wtedy przydaje się szybka diagnoza problemów.

Najczęstsze problemy i jak je naprawić bez zgadywania

Tu najczęściej wychodzi, czy plik jest faktycznie poprawnym XML-em, czy tylko tak się nazywa. Ja nie zaczynam od przypadkowego klikania, tylko od sprawdzenia komunikatu i struktury dokumentu, bo to oszczędza najwięcej czasu.

  • „Specified XML source does not refer to a schema” - Excel nie ma poprawnego schematu albo próbujesz otworzyć plik XSD zamiast XML. Sprawdź, czy importujesz właściwy plik, a jeśli trzeba, dołącz lub utwórz schemat.
  • Błąd parsowania XML - plik ma problem ze składnią, brakuje zamykającego tagu albo kodowanie jest niezgodne. W takim przypadku trzeba najpierw naprawić sam plik, bo Excel nie „przegada” błędnego XML-a.
  • Dane pojawiają się jako tekst - program odczytał wartości, ale nie rozpoznał ich typu. Potem trzeba poprawić formatowanie kolumn albo użyć narzędzia, które umożliwia kontrolę typów danych przed załadowaniem do arkusza.
  • Tabela nie chce się rozwinąć - pod XML-em nie ma miejsca albo arkusz osiąga limit wierszy Excela, czyli 1 048 576. W takiej sytuacji lepiej importować do nowego arkusza albo ograniczyć zakres danych.
  • Excel nie znajduje pasującej mapy XML - zwykle dzieje się tak przy wielu plikach lub różnych strukturach. Pomaga importowanie plików ze wspólnym schematem albo osobne mapowanie każdego zestawu danych.

Jeżeli import przechodzi, ale wynik wygląda dziwnie, nie zakładaj od razu, że Excel „zepsuł” plik. Często problem leży w tym, że XML został zbudowany bardziej pod system źródłowy niż pod arkusz kalkulacyjny. Gdy import działa, zaczyna się druga część pracy: uporządkowanie danych tak, żeby arkusz był naprawdę użyteczny.

Jak pracować z importem, żeby arkusz nie zamienił się w chaos

Ja prawie zawsze zaczynam od załadowania danych do osobnego arkusza, a dopiero potem buduję z nich raport, filtrowanie albo zestawienie. Taki układ jest po prostu bezpieczniejszy, bo surowy import zostaje nietknięty, a ty możesz na nim pracować bez ryzyka przypadkowego nadpisania danych.

  • Trzymaj oryginalny XML osobno - nie mieszaj pliku źródłowego z obrobioną tabelą.
  • Nadawaj czytelne nazwy kolumn - tagi XML bywają techniczne, więc po imporcie warto je uprościć.
  • Używaj nowego arkusza przy pierwszym imporcie - łatwiej wtedy ocenić, czy struktura została poprawnie rozpoznana.
  • Sprawdzaj typy danych - daty, liczby i wartości walutowe często trzeba doprecyzować, zanim zaczniesz liczyć lub filtrować.
  • Nie zapisuj pliku jako XML, jeśli chcesz tylko analizować dane - do pracy biurowej zwykle lepszy jest format .xlsx.

Przy prostych plikach to wystarczy. Jeśli jednak XML jest duży, ma kilka warstw zagnieżdżenia albo trzeba połączyć wiele plików w jeden zestaw danych, sensowniejsza bywa inna metoda niż zwykłe otwieranie.

Kiedy lepiej użyć innej metody niż bezpośrednie otwieranie

Nie każdy XML warto wrzucać do arkusza „na skróty”. Jeżeli plik ma tysiące rekordów, kilka powtarzających się sekcji albo trzeba go regularnie odświeżać, lepiej od razu użyć Power Query. To narzędzie jest trochę mniej oczywiste niż zwykłe Otwórz, ale w praktyce daje więcej kontroli nad tym, co trafia do Excela i w jakiej postaci.

Najczęściej wybieram Power Query, gdy:

  • trzeba połączyć wiele plików XML w jedną tabelę;
  • struktura ma głębokie zagnieżdżenia i zwykły import robi z niej chaotyczny układ;
  • chcę od razu odfiltrować niepotrzebne pola;
  • muszę zmienić typy danych jeszcze przed załadowaniem do arkusza;
  • ważna jest powtarzalność procesu, a nie jednorazowe otwarcie pliku.

Dla jednego, prostego XML-a klasyczny import będzie szybszy. Dla większego zestawu danych Power Query oszczędza potem mnóstwo ręcznej roboty, bo nie trzeba za każdym razem budować arkusza od zera. Z tego właśnie powodu warto dobrać metodę do pliku, a nie próbować na siłę używać jednego schematu do wszystkiego.

Co zapamiętać, gdy XML nie układa się od razu w kolumny

Najważniejsze jest jedno: w Excelu liczy się nie samo „otwarcie” pliku, tylko to, czy program poprawnie rozumie jego strukturę. Jeśli XML jest prosty, import zwykle zajmuje chwilę. Jeśli ma schemat, zagnieżdżenia albo wiele plików źródłowych, trzeba podejść do niego bardziej świadomie i sprawdzić, czy lepszy będzie zwykły import, mapa XML, czy Power Query.

Ja w takich sytuacjach zawsze patrzę na trzy rzeczy: czy plik jest poprawnym XML-em, czy Excel widzi schemat, oraz czy naprawdę chcę tylko podejrzeć dane, czy później na nich pracować. To proste rozróżnienie najczęściej rozwiązuje problem szybciej niż kolejne próby klikania po menu. Jeśli podejdziesz do importu właśnie w ten sposób, otwarcie XML-a w Excelu przestaje być zgadywanką, a staje się zwykłą czynnością techniczną.

FAQ - Najczęstsze pytania

Najprościej przez kartę "Dane" > "Pobierz dane" > "Z pliku" > "Z XML". Wskaż plik i wybierz import do nowego lub istniejącego arkusza, preferując widok tabelaryczny dla lepszej analizy danych.
Sprawdź, czy importujesz poprawny plik XML, a nie XSD. Błędy parsowania często wynikają z niepoprawnej składni XML – upewnij się, że plik jest prawidłowo sformatowany i nie brakuje tagów.
Power Query jest lepsze, gdy masz wiele plików XML do połączenia, złożoną strukturę zagnieżdżeń, potrzebujesz filtrować dane przed załadowaniem lub chcesz automatyzować proces importu i odświeżania danych.
Excel mógł nie rozpoznać typu danych. Po imporcie możesz ręcznie zmienić formatowanie kolumn na daty, liczby czy waluty. Power Query pozwala na kontrolę typów danych jeszcze przed załadowaniem do arkusza.
Tak, ale zazwyczaj do pracy biurowej i analizy danych lepszy jest format .xlsx. Zapis jako XML jest przydatny, gdy potrzebujesz wyeksportować dane w tym formacie do innego systemu.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

jak zaimportować plik xml do excela jak otworzyć plik xml w programie excel jak wczytać xml w excelu jak otworzyć dokument xml w excelu jak przekształcić xml na excel jak otworzyć xml w excelu
Autor Michał Michalski
Michał Michalski
Nazywam się Michał Michalski i od czterech lat zajmuję się tematyką prawa. Moje zainteresowanie tym obszarem zaczęło się już w czasie studiów, kiedy dostrzegłem, jak wiele zawirowań i niejasności występuje w przepisach prawnych. Fascynuje mnie, jak prawo wpływa na codzienne życie ludzi, a moim celem jest ułatwienie zrozumienia skomplikowanych kwestii prawnych. Piszę o różnych aspektach prawa, starając się przybliżyć czytelnikom najważniejsze zagadnienia oraz aktualne zmiany w przepisach. W swojej pracy kładę duży nacisk na rzetelność informacji, dlatego zawsze dokładnie sprawdzam źródła i porównuję dostępne dane. Lubię upraszczać trudne tematy, aby były zrozumiałe dla każdego, niezależnie od poziomu wiedzy. Wierzę, że dostarczanie użytecznych i zrozumiałych treści jest kluczowe, dlatego staram się być na bieżąco z najnowszymi trendami i zmianami w prawie.
Komentarze (0)
Dodaj komentarz