Data: 11.03.2026

Import danych z Excela do programu Power BI

Import danych z Excela do Power BI

Spis treści

Z artykułu Import danych z Excela do Power BI dowiesz się w jaki sposób robić ręczne i dynamiczne importy danych ze skoroszytu Excela do Power BI.

Import danych z Excela do Power BI

Import danych z Excela do Power BI to jeden z najprostszych sposobów wprowadzenia danych do programu Microsoft Power BI.

Power BI umożliwia szybkie wczytanie danych z arkuszy lub plików tekstowych oraz automatyczne rozpoznanie ich struktury. W przypadku plików Excel możemy wybrać konkretne arkusze lub zdefiniowane tabele, natomiast w plikach CSV i TXT dane są odczytywane na podstawie separatorów, takich jak przecinek, średnik lub tabulator.

Przed zaimportowaniem danych możemy je dodatkowo przekształcić w edytorze Power Query. Edytor umożliwia np.

  • zmianę typu danych w kolumnie
  • usunięcie zbędnych kolumn lub wierszy
  • filtrowanie rekordów
  • łączenie danych z wielu plików

Arkusz w Excelu nie powinien mieć scalonych komórek, wielu nagłówków i podsumowań.

W artykule prezentuję sposób importu danych ze skoroszytów zapisanych lokalnie na dysku komputera.

Import kilku arkuszy Excela do oddzielnych tabel w Power BI

W przykładzie importujemy dane będąc w widoku raportu, ale możesz też zrobić import będąc w widoku tabeli. Excel, z którego pobieramy dane zawiera trzy arkusze. Pierwszy arkusz zawiera zamówienia z 1996 roku, drugi z 1997 a trzeci z 1998. Dane pochodzą z tabeli Orders z bazy Northwind stworzonej przez firmę Microsoft.

Title

Aby zaimportować arkusze z Excela:

  • na karcie Narzędzia główne (Home) wybierz ikonę Skoroszyt programu Excel (Excel workbook)

  • zaznacz skoroszyt, który chcesz zaimportować i kliknij przycisk Otwórz

    Title

  • zaznacz jeden arkusz lub kilka arkuszy i kliknij przycisk Załaduj (Load). W okienku podglądu możesz zobaczyć dane ze skoroszytu. W podglądzie wyświetlane są dane z aktualnie zaznaczonego skoroszytu.

    Title

Dane zostaną zaimportowane do oddzielnych tabel (zapytań) w Power BI.

Title

Ręczny import arkuszy Excela do jednej tabeli Power BI

Aby zaimportować dane z kilku arkuszy Excela do jednej tabeli w Power BI:

  • na karcie Narzędzia główne (Home) kliknij ikonę Skoroszyt programu Excel (Excel workbook)

  • zaznacz plik, który chcesz zaimportować i kliknij przycisk Otwórz

    Title

  • w oknie Nawigator zaznacz wszystkie arkusze, które chcesz zaimportować i kliknij przycisk Przekształć dane (Transform Data), aby otworzyć edytor Power Query

    Title

  • w Power Query na karcie Narzędzia główne (Home) kliknij strzałkę przy ikonie Połącz (Combine). Następnie kliknij strzałkę obok ikony Dołącz zapytania (Append Queries) i wybierz Dołącz zapytania jako nowe (Append Queries as New)

    Title

  • jeśli łączysz tylko dwie tabele zaznacz opcję Dwie tabele (Two tables), wybierz arkusze, które chcesz połączyć i kliknij przycisk OK.

    Title

  • Jeśli łączysz więcej niż dwie tabele, wybierz opcję Co najmniej trzy tabele (Three or more tables), zaznacz tabele, które chcesz połączyć i kliknij przycisk Dodaj (Add), aby przenieść tabele na prawą stronę okna. Aby zaznaczyć więcej niż jedną tabelę kliknij klawisz Ctrl i trzymając go wciśniętego zaznaczaj tabele. Aby usunąć tabelę z prawej strony okna zaznacz ją i kliknij przycisk Delete na klawiaturze. Kliknij przycisk OK. Zostanie utworzona nowa tabela (zapytanie) o nazwie np. Append1.

    Title

W przykładzie łączymy dane z arkuszy Orders_1996, Orders_1997 i Orders_1998. Aby Power BI nie ładował do modelu niepotrzebnie pojedynczych arkuszy, klikamy prawym przyciskiem myszy na kolejno na arkusze i odznaczamy opcję Włącz ładowanie (Enable load).

Title

Kliknij przycisk Zamknij i zastosuj (Close&Apply), aby zaimportować dane do Power BI. Tabela z zaimportowanymi danymi będzie widoczna w Power BI po prawej stronie w panelu Dane (Data).

Title

Aby dane z kilku arkuszy połączyły się prawidłowo nazwy kolumn w Excelu muszą być identyczne. Wielkość liter ma znaczenie.

W przykładzie:

  • w jednym arkuszu mamy kolumnę o nazwie „Przewoźnik”, a w drugim arkuszu o nazwie „ShipVia” na oznaczenie przewoźnika
  • po połączeniu danych Power BI utworzy dwie oddzielne kolumny

Title

Kolejność kolumn w poszczególnych arkuszach w Excelu nie ma znaczenia. Power BI łączy dane na podstawie nazw kolumn, a nie ich pozycji.

Automatyczny import arkuszy Excela do jednej tabeli w Power BI

Automatyczny import danych z Excela do Power BI polega na połączeniu się z poziomem całego pliku źródłowego, a nie ze wskazanymi na sztywno arkuszami. Dzięki temu jeśli dodamy w Excelu nowy arkusz i odświeżymy dane w Power BI, dane z tego arkusza zostaną zaimportowane automatycznie do Power BI.

W przykładzie ręcznie zaimportujemy do Power BI arkusz Orders_1996, dodamy w Excelu kolejny arkusz z zamówieniami z 1997 roku i automatycznie zaimportujemy go do Power BI.

  • na karcie Narzędzia główne (Home) wybierz ikonę Skoroszyt programu Excel (Excel workbook)

  • zaznacz skoroszyt, który chcesz zaimportować i kliknij przycisk Otwórz

    Title

  • zaznacz arkusz przeznaczony do zaimportowania i kliknij przycisk Przekształć dane (Transform Data), aby wejść do programu Power Query

    Title

  • klikając czerwony x z lewej strony kroku lub przycisk Delete usuń wszystkie kroki z wyjątkiem kroku Source

    Title

  • kliknij krok Source, rozwiń okno formuły, wpisz zamiast wartości „null” wartość „true”, kliknij Enter i zwiń pasek formuły

    Title

  • rozwiń filtr w kolumnie Kind, pozostaw jedynie zaznaczenie arkusza (Sheet) i kliknij przycisk OK

    Title

  • kliknij strzałki znajdujące się z prawej strony kolumny Data, odznacz opcję Użyj oryginalnej nazwy kolumny jako prefiks (Use original column name as prefix) i kliknij przycisk OK

    Title

  • wciśnij na klawiaturze klawisz Ctrl i trzymając go kliknij kolejno nagłówki kolumn Item, Kind, Hidden, aby je zaznaczyć. Wciśnij na klawiaturze Delete i usuń zaznaczone kolumny

  • opcjonalnie zmień nazwę tabeli – w przykładzie zmieniamy nazwę z Orders_1996 na Orders, gdyż będziemy przechowywać w tej tabeli zamówienia z różnych lat, a nie tylko z roku 1996

  • kliknij ikonę Zamknij i zastosuj (Close&Apply)

    Title

Aby dane zaimportowały się poprawnie w każdym arkuszu musi być tyle samo kolumn i nagłówki kolumn muszą być takie same.

Import danych z tabeli Excela do Power BI

Power BI lepiej radzi sobie z obiektami typu tabela niż ze zwykłymi arkuszami.

Aby przygotować dane w Excelu jako tabelę, zaznacz je i kliknij skrót klawiaturowy Ctrl+T.

Import danych z obiektu tabela przebiega tak samo, jak import zwykłego arkusza.

Korzyści z importu tabel:

  • automatyczna aktualizacja zakresu – jeśli dodamy nowe wiersze do tabeli w Excelu i klikniemy „Odśwież” w Power BI, nowe dane zostaną automatycznie pobrane. W przypadku zwykłego arkusza Power BI może pominąć nowe dane, jeśli znajdą się poza pierwotnym zakresem.
  • importując tabelę, nie importujesz pustych wierszy ani przypadkowych notatek zapisanych obok danych w Excelu

Jeśli interesuje Cię Power BI i nauka na ciekawych przykładach, zajrzyj na nasze szkolenie Power BI

Igor Marczuk
Igor Marczuk
Ekspert Power BI, Excel i BPMN
Udostępnij wpis:udostępnij Facebookudostępnij Linkedinudostępnij e-mail

Polecane