W dzisiejszym poście nauczymy się jak załadować ponad milion wierszy do tabeli przestawnej, czyli ponad 1048576 wierszy, które mieszczą się w arkuszu Excela. Będziemy używać do tego zadania dodatku do Excela – Power Query.

Dla ułatwienia dane pobierzemy sobie z pliku tekstowego, czyli wybieramy polecenie Z pliku tekstowego /CSV z karty Dane (rys. nr 1).

Pobieranie danych z pliku tekstowego/ CSV
Pobieranie danych z pliku tekstowego/ CSV

Otworzy nam się okno, w którym musimy znaleźć lokalizację pliku (danych bazowych), jaki chcemy zaimportować do Power Query. Wybieramy plik a następnie nasz wybór zatwierdzamy przyciskiem Importuj (rys. nr 2).

rys. nr 2 — Wybór źródła danych

Otworzy nam się okno z danymi Sprzedaż zagranicznak.csv z danymi, które będziemy chcieli edytować w Power Query, więc klikamy przycisk Edytuj (rys. nr 3).

rys. nr 3 — Edycja pliku CSV

Otworzy nam się Edytor zapytań Power Query, w którym chcemy sprawdzić czy wszystkie dane zostały załadowane poprawnie. Kolumna Kod pocztowy jest błędna, ponieważ Power Query źle rozpoznaje dane (np. dla kodu z wartością 0 z przodu Power Query pomija tą wartość 0 i otrzymujemy kod 4‐ cyfrowy). Wystarczy zmienić formatowanie tej kolumny. Klikamy na ikonkę 123 przy nazwie kolumny Kod pocztowy, a następnie z podręcznego menu wybrać formatowanie Tekst (rys. nr 4).

rys. nr 4 — Zmiana formatu danych

Pojawi się komunikat, w którym musimy zatwierdzić zmianę typu kolumny za pomocą przycisku Zamień bieżącą (rys. nr 5).

rys. nr 5 — Zmień typ kolumny

W kolejnym etapie wybieramy polecenie Zamknij i załaduj do z karty Narzędzia główne (rys. nr 6).

rys. nr 6 — Zamknij i załaduj do

Otworzy nam się okno Importowania danych. Jeśli posiadasz subskrypcję Excela 365 w tym okienku znajduje się bezpośrednia opcja, aby załadować dane jako Raport w formie tabeli przestawnej (rys. nr 7).

rys. nr 7 — Parametry importowania danych

Jeśli posiadasz starszą wersję pakietu Office to wybieramy polecenie Utwórz tylko połączenie, następnie nasz wybór zatwierdzamy przyciskiem OK (rys. nr 8).

rys. nr 8 — Utwórz tylko połączenie

W Excelu w bocznym panelu stworzyło się zapytanie Power Query, tylko w formie połączenia (rys. nr 9).

rys. nr 9 — Zapytanie Power Query w panelu bocznym

Na tym etapie musimy ręcznie wstawić sobie tabelę przestawną. Klikamy polecenie Tabela przestawna z karty Wstawianie (rys. nr 10).

rys. nr 10 — Tabela przestawna

Otworzy nam się okno Tworzenia tabeli przestawnej. W polu wybierz dane, które chcesz analizować, zaznaczamy opcję Użyj zewnętrznego źródła danych, następnie klikamy przycisk Wybierz połączenie (rys. nr 11).

rys. nr 11 — Okno tworzenia tabeli przestawnej

Otworzy nam się okno z Istniejącymi połączeniami. Zaznaczamy połączenie w tym arkuszu Zapytanie – Sprzedaż Zagranicznak, a następnie klikamy przycisk Otwórz (rys. nr 12).

rys. nr 12 — Istniejące połączenia

Następnie w oknie Tworzenie tabeli przestawnej z rysunku nr 11, wybieramy miejsce wstawienia naszej tabeli (Istniejący arkusz i konkretna komórka $A$1) i tak ustawione parametry zatwierdzamy przyciskiem OK.

Mamy dużą ilość danych, więc musimy trochę poczekać, ponadto Excel robi sobie kopię zapytania, co dodatkowo wydłuża proces przetwarzania danych.

Otrzymamy w Excelu pustą tabelę, przestawną którą stworzymy przeciągając odpowiednie dane do pól etykiet wierszy i kolumn (rys. nr 13).

rys. nr 13 — Pusta tabela przestawna

Przeciągamy pola Miasto i Kraj do obszaru etykiet wierszy, a następnie przeciągamy pole Przychód do obszaru Sumy wartości (rys. nr 14).

rys. nr 14 — Przeciąganie danych do obszaru etykiet

Otrzymamy tabelę przestawną przedstawioną na rysunku nr 15.

rys. nr 15 — Tabla przestawna

Możemy sobie podejrzeć ilość załadowanych wierszy w panelu Zapytania i połączenia. W tym arkuszu zostało stworzonych 2 501 580 wierszy (rys. nr 16).

rys. nr 16 — ilość wierszy

Klikamy skrót klawiszowy Ctrl+S, aby zapisać nasze dane. Skopiowane zapytanie Sprzedaż zagraniczna (2) zostało stworzone tylko pod tą tabelę przestawną. Połączenie źródłowe możemy dalej wykorzystywać do innych zadań.

Ciekawostką jest, że plik w Excelu dotyczący tego odcinka zajmuje niecałe 30 Mb, w porównaniu do 130 Mb danych w pliku źródłowym csv.


Właśnie dodałem mój kurs o Power BI Desktop firmy Microsoft na Udemy.com.
W związku z tym, możesz dostać ten kurs w promocyjnej Cenie Na Start za zaledwie 34,99 PLN.
To najniższa cena jaką mogę ustawić na platformie edukacyjnej Udemy!

Kurs Power BI Desktop to:
- Ponad 6 godziny nagrań wideo, które krok po kroku wprowadzają Cię w tajniki pobierania, łączenia i analizy danych, a na koniec ich wizualizacji.
- Pliki do pracy razem z filmami.
- Dożywotni dostęp.
- Elektroniczny certyfikat ukończenia

Spis treści kursu o PowerBI Desktop:

Kurs jest podzielony na 6 rozdziałów, które pozwolą Ci wejść w tematykę analizy i wizualizacji danych za pomocą odpowiednio stworzonych zapytań i relacji w PowerBI Desktop.

  1. Wstęp do aplikacji PowerBI Desktop i jej możliwości
  2. Tworzenie i modyfikowanie zapytań (pobieranie danych)
  3. Modelowanie danych w PowerBI Desktop
  4. Wizualizacja danych i tworzenie raportów
  5. Usługa internetowa
  6. PowerBI Pro — kilka słów o płatnej części usługi PowerBI

Wejdź na stronę kursu PowerBI Desktop i zobacz szczegóły kursu
oraz udostępnione do podglądu filmy,
żeby przekonać się czy to kurs dla Ciebie.