Dane i raporty27 lipca 2026aktualizacja: 27 lipca 20264 min

Automatyzacja Excela i CSV – jak przetwarzać pliki bez ręcznego kopiowania?

Sprawdź, jak automatycznie czyścić, porównywać i łączyć pliki Excel oraz CSV, a następnie tworzyć gotowe raporty.

Autor: Kamil Rudnicki

Excel jest często miejscem, w którym spotykają się dane z wielu systemów. Pracownik pobiera kilka eksportów, poprawia nazwy kolumn, zmienia format dat, wyszukuje duplikaty i tworzy końcowe zestawienie.

Automatyzacja Excela i CSV pozwala zapisać te operacje jako powtarzalny proces. Dzięki temu ten sam zestaw reguł może być stosowany przy każdym kolejnym pliku.

Jakie operacje można automatyzować?

Proces może:

  • łączyć wiele plików,
  • wybierać wymagane kolumny,
  • zmieniać nazwy pól,
  • filtrować wiersze,
  • normalizować adresy e-mail,
  • konwertować daty,
  • usuwać lub oznaczać duplikaty,
  • porównywać dwa zbiory,
  • wykonywać obliczenia,
  • tworzyć plik wynikowy.

Takie przetwarzanie często stanowi podstawę automatycznego raportu.

Łączenie kilku plików

Pliki mogą pochodzić z różnych systemów i zawierać odmienne nazwy kolumn. Najpierw trzeba zbudować mapowanie, na przykład:

  • `Customer Email` odpowiada polu `email`,
  • `Data zakupu` odpowiada `purchase_date`,
  • `Wartość` odpowiada `order_value`.

Proces powinien wykryć brak wymaganej kolumny i zatrzymać błędny plik, zamiast tworzyć niepełny wynik.

Porównywanie baz

Typowym zadaniem jest sprawdzenie, które adresy z jednego pliku występują także w drugim. Przed porównaniem dane powinny zostać ujednolicone.

Dla adresu e-mail oznacza to najczęściej:

  • usunięcie spacji,
  • zamianę liter na małe,
  • pominięcie pustych wartości,
  • sprawdzenie podstawowego formatu.

Podobne zasady wykorzystuje automatyzacja CRM.

Daty i liczby

Daty mogą występować jako tekst, liczba seryjna Excela albo pełny znacznik czasu. Warto ustalić jeden format wynikowy, na przykład `YYYY-MM-DD`.

Problemy dotyczą również liczb: przecinka i kropki dziesiętnej, symboli waluty oraz pustych komórek. Reguły konwersji muszą być jednoznaczne.

Automatyczne pobieranie plików

Proces może rozpoczynać się po:

  • umieszczeniu pliku w folderze,
  • otrzymaniu wiadomości z załącznikiem,
  • eksporcie z systemu,
  • uruchomieniu harmonogramu,
  • ręcznym przesłaniu pliku przez formularz.

W bardziej zaawansowanym wariancie dane mogą być pobierane bezpośrednio przez API. Zobacz poradnik integracja systemów przez API i webhooki.

Jak kontrolować poprawność?

Automatyzacja powinna raportować:

  • liczbę odebranych wierszy,
  • liczbę odrzuconych rekordów,
  • wykryte duplikaty,
  • brakujące kolumny,
  • błędne wartości,
  • liczbę rekordów w pliku wynikowym.

To pozwala szybko zauważyć, że źródło zmieniło format albo nie dostarczyło pełnych danych.

Czy wynik zawsze musi być plikiem Excel?

Nie. Przetworzone dane mogą zostać:

  • zapisane w CSV lub XLSX,
  • przekazane do CRM-u,
  • dodane do bazy,
  • wysłane do innego systemu,
  • wykorzystane do wygenerowania dokumentów,
  • przedstawione w raporcie.

Przygotuj przykład procesu

Do analizy najlepiej przygotować zanonimizowane pliki wejściowe, oczekiwany plik wynikowy oraz listę operacji wykonywanych ręcznie.

Opisz, co robisz obecnie z plikami Excel lub CSV – sprawdzimy, które czynności można zapisać jako automatyczny i kontrolowany proces.