Mapowanie w Excelu

Przetwarzanie i transformacja danych z Excela

  • Obsługiwane formaty: Excel, PDF, XML, JSON, EDI, Protobuf...
  • Program do ekstrakcji danych z plików PDF do formatu Excel
  • Mapa powiązań między bazami danych a plikami Excel
  • Mapowanie danych Excela do formatu XBRL
  • Integracja Excela z usługami internetowymi i platformą Shopify
  • Automatyzacja powtarzalnego wykonywania operacji w programie Excel

Mapowanie w Excelu

MapForce oferuje wsparcie dla mapowania danych w formacie arkusza kalkulacyjnego, przeznaczonym dla produktów Microsoft® Programy Excel 2007 i nowsze wersje, zgodne ze specyfikacją formatu plików Office Open XML (OOXML), są obsługiwane przez MapForce. MapForce umożliwia wykorzystanie arkuszy kalkulacyjnych Excel jako źródeł lub celów mapowania danych, co pozwala na korzystanie z jego zaawansowanego interfejsu graficznego do mapowania danych do lub z plików Excel.

MapForce: Mapowanie danych w Excelu

Aby stworzyć mapowanie w Excelu na podstawie istniejącej arkusza kalkulacyjnego lub pliku, wystarczy otworzyć plik źródłowy w programie MapForce, korzystając z polecenia w menu "Plik", lub przeciągnąć dokument do obszaru projektowania. MapForce wyświetli graficzną reprezentację struktury pliku, pokazującą wiersze, kolumny i komórki, a także odwołania do numerów i nazw. Ten komponent zawiera interaktywne ikony, które umożliwiają zdefiniowanie i określenie danych, które mają być mapowane.

Dodatkowo, MapForce obsługuje opcjonalny format pliku wprowadzony w Microsoft Office 2013, czyli format arkusza kalkulacyjnego Strict Open XML (ISO/IEC 29500 Strict), który może być używany jako element wejściowy do mapowania danych.

MapForce umożliwia wybór i przyporządkowanie poszczególnych komórek lub zakresów z każdej unikalnej tabeli danych w arkuszu kalkulacyjnym. Można określać zakresy statycznie lub dynamicznie, eliminując konieczność ręcznego wyodrębniania, eksportowania lub innych wstępnych obróbek złożonych arkuszy Excel poza programem MapForce, zanim zostaną one wstawione do projektu mapowania.

Po zdefiniowaniu mapowania, wbudowany silnik MapForce umożliwia przeglądanie i zapisywanie wyników jednym kliknięciem. Mapowania do formatu Excel generują strukturę Office Open XML (OOXML).

Przeczytaj ten przewodnik krok po kroku, który wyjaśnia, jak przekształcić dane z Excela za pomocą MapForce.

Użyj gotowego szablonu w formacie Excel jako docelowy wzorzec

Można wykorzystać zewnętrzne odwołania w Excelu, aby przyporządkować dowolny typ danych obsługiwany przez MapForce do wcześniej przygotowanego arkusza Excela. Oznacza to, że można wykorzystać dowolny istniejący, bogato sformatowany dokument Excela jako szablon do generowania wyników.

Na przykład, można stworzyć miesięczny raport w formie arkusza kalkulacyjnego Excel, zawierający wykresy i tabele, a następnie aktualizować go, pobierając dane z bazy danych, usługi internetowej (usługi webowej) lub innego źródła danych.

MapForce: Mapowanie danych w Excelu

Zrzut ekranu powyżej przedstawia konfigurację Excela, która została zainstalowana wraz z przykładami MapForce, gdzie źródłem danych jest format XML. Należy również zauważyć, że MapForce zawiera wiele innych przykładów konfiguracji Excela, które są wymienione w oknie projektu po lewej stronie zrzutu ekranu.

Poniższy fragment przedstawia przykładowe dane, które zostały przekształcone zgodnie z zdefiniowaną mapowaniem i umieszczone jako komórki w arkuszu kalkulacyjnym Excel, a następnie przedstawione w formie wykresu.

Mapowanie danych z Excela do ustrukturyzowanego formatu docelowego

Łatwe dodawanie lub usuwanie kolumn w mapowaniach w Excelu

MapForce umożliwia łatwe dodawanie nowych kolumn pomiędzy istniejącymi kolumnami podczas mapowania danych do arkusza kalkulacyjnego Excel, bez konieczności ponownego definiowania istniejących połączeń. Użytkownik może wybrać dowolną komórkę w mapowaniu Excel i dodać nową komórkę z menu kontekstowego.

Wybór tej opcji otwiera okno dialogowe, w którym użytkownik może określić zakres i typy danych komórek, które mają zostać wstawione

Dodaj nowe kolumny do mapowania w Excelu w programie MapForce

W przykładzie przedstawionym tutaj, istniejąca arkusz kalkulacyjny Excel zawierała dwie kolumny z danymi numerycznymi, o nagłówkach "Zachód" i "Wschód". Użytkownik dodał nową kolumnę z nagłówkiem "Północ".

Podobnie, opcja "Usuń komórkę" w menu usuwa komórkę z docelowej arkusza kalkulacyjnego Excel, ale w przeciwnym razie nie modyfikuje przypisania.

Ta funkcja ułatwia modyfikacje i aktualizacje istniejących konfiguracji, ponieważ w przypadku potrzeby zmiany w pliku wyjściowym Excel, wszystkie istniejące połączenia są automatycznie zachowywane.

Dodawanie lub usuwanie arkuszy roboczych w docelowym pliku Excel

Kliknięcie przycisku obok elementu arkusza w mapowaniu w Excelu, jak widać na przykładzie arkusza "Sprzedaż" na powyższej ilustracji, otwiera okno dialogowe, które umożliwia ręczne dodawanie arkuszy. Alternatywnie, można po prostu zaimportować dane z zaktualizowanego pliku "input.xlsx".

Automatyzacja procesu mapowania danych w Excelu za pomocą serwera MapForce

Altova MapForce Server zawiera wbudowany silnik transformacji danych, opracowany dla MapForce, który został znacznie ulepszony, aby działać w środowiskach serwerowych. Serwer MapForce umożliwia.. przekształcenia danych dla dowolnej kombinacji formatów XML, JSON, PDF, baz danych, EDI, XBRL, plików tekstowych, Excela oraz usług internetowych, wykorzystując wstępnie przetworzone i zoptymalizowane mapowania danych przechowywane w plikach wykonywalnych, w oparciu o.. mapowania danych zdefiniowane w programie MapForceMapForce Server przenosi transformację danych na wyższy poziom, oferując funkcje serwerowe, takie jak przetwarzanie równoległe i wielowątkowe, masowe wstawianie danych do baz SQL, wsparcie dla różnych platform oraz wiele innych.

Przetwarzanie wstępne umożliwia szybszą pracę i zmniejsza zużycie pamięci dla większości mapowań danych. Serwer MapForce działa pod kontrolą serwera FlowForce, może być uruchamiany w trybie autonomicznym z linii poleceń lub programowo za pomocą interfejsu API.

Po zaprojektowaniu i przetestowaniu mapowania danych w programie MapForce Excel, można uruchomić je za pomocą serwera MapForce, aby automatyzować procesy biznesowe, które wymagają powtarzalnych przekształceń danych.

Tworzenie pliku konfiguracyjnego serwera MapForce

MapForce wstępnie przetwarza i optymalizuje mapowania danych z Excela, przechowuje je w plikach wykonywalnych MapForce Server, które mogą być uruchamiane z linii komend przez serwer MapForce, oraz przesyła je do wykorzystania w zadaniach wykonywanych przez serwer FlowForce.

Kiedy serwer MapForce działa pod kontrolą serwera FlowForce, mapowania danych są wykonywane jako etapy zadania w serwerze FlowForce, w oparciu o wyzwalacze zdefiniowane jako część tego zadania. Na przykład, nowy plik XML pojawia się w określonym katalogu, co uruchamia wieloetapowe zadanie w serwerze FlowForce. Najpierw plik jest weryfikowany za pomocą serwera RaptorXML+XBRL, a następnie serwer MapForce jest uruchamiany w celu wyodrębnienia określonych danych z pliku XML i wstawienia ich do arkusza kalkulacyjnego Excel.