# Konwertuj tekst za pomocą MapForce

### Mapowanie tekstu

Potężne narzędzie do konwersji między dowolnymi formatami- Mapowanie komponentów za pomocą przeciągania i upuszczania
- Konwersja tekstu do formatu XML, bazy danych, JSON, EDI, integracja z platformą Shopify...
- Program do ekstrakcji danych z plików PDF
- Obsługa formatów CSV, FLF oraz plików tekstowych
- Funkcje przetwarzania danych oraz narzędzie do tworzenia wizualizacji

- FlexText do definiowania reguł parsowania tekstu
- Mapowanie plików tekstowych na złożone struktury danych lub odwrotnie
- Połącz wiele źródeł
- Natychmiastowa transformacja danych
- Automatyzacja konwersji danych za pomocą serwera MapForce

## Tworzenie mapy tekstu

[Konwersja plików tekstowych w programie MapForce](https://www.altova.com/images/convert-text-mapforce.png)

Altova MapForce oferuje elastyczne narzędzia do integracji plików tekstowych z danymi XML, bazami danych, formatami EDI, plikami Excel, plikami PDF, formatem XBRL, platformami Shopify/GraphQL oraz innymi źródłami danych.

Pliki tekstowe, takie jak pliki CSV i dokumenty tekstowe, są wykorzystywane przez wiele różnych aplikacji i często służą jako format wymiany danych między różnymi programami. Wiele organizacji nadal korzysta z przestarzałego oprogramowania, które generuje dane w postaci plików tekstowych. Integracja tych plików tekstowych z innymi formatami danych w nowoczesnym środowisku informatycznym staje się coraz bardziej skomplikowana.

MapForce obsługuje pliki tekstowe jako źródło i cel w procesie mapowania danych. MapForce nie ogranicza się do prostych, jednokierunkowych przekształceń: można łączyć wiele źródeł i wiele celów, aby mapować dowolną kombinację formatów danych.

Po zaimportowaniu pliku CSV lub FLF do projektu mapowania danych w MapForce, można dodawać, wstawiać i usuwać pola, a także zmieniać nazwy nagłówków pól i ich wartości, zgodnie z potrzebami, przed finalnym zaimportowaniem pliku.

Można również zdecydować, że puste pola w plikach tekstowych będą traktowane jako puste elementy w docelowej strukturze danych, lub można potraktować puste pola jako nieobecne, co spowoduje, że nie zostaną one uwzględnione w docelowej strukturze danych.

Po załadowaniu wszystkich wymaganych modeli danych do mapowania, wystarczy przeciągnąć linie łączące między źródłowymi i docelowymi strukturami, aby połączyć odpowiadające sobie elementy. 

MapForce zawiera obszerną bibliotekę funkcji przetwarzania danych, umożliwiającą filtrowanie danych na podstawie warunków logicznych lub modyfikowanie danych numerycznych lub tekstowych w plikach tekstowych podczas ich konwersji.

## Analizuj pliki tekstowe za pomocą narzędzia FlexText

MapForce zawiera unikalne narzędzie FlexText, które służy do analizy i konwersji danych z plików tekstowych o niestandardowym lub bardzo złożonym formacie, takich jak raporty tekstowe generowane przez systemy mainframe, pliki logów tekstowych i inne. Dzięki interfejsowi graficznemu, FlexText umożliwia wstawienie istniejącego pliku tekstowego i wyodrębnienie fragmentów, które mają zostać przekonwertowane, bezpośrednio w interfejsie mapowania MapForce.

FlexText tworzy szablon, który następnie jest wczytywany do projektu mapowania, gdzie poszczególne bloki tekstowe można przekształcić w dowolną kombinację formatów: XML, baza danych, PDF, EDI, XBRL, pliki tekstowe, Excel, JSON oraz/lub dane z usług internetowych. Dzięki zapisaniu konfiguracji utworzonej w FlexText, można ponownie wykorzystać ten sam szablon do konwersji wielu plików tekstowych w różnych projektach mapowania.

[Narzędzie do mapowania danych zawiera moduł FlexText do analizy plików tekstowych](https://www.altova.com/images/mapforce_text_processing.png)

FlexText umożliwia tworzenie reguł dla szablonów konwersji plików tekstowych. Po otwarciu pliku tekstowego w interfejsie FlexText, plik jest wyświetlany w dwóch sekcjach. Sekcja główna reprezentuje oryginalny plik, natomiast sekcja operacji (po prawej stronie) wyświetla dane pliku w czasie rzeczywistym, w miarę jak wyodrębniasz potrzebne informacje.

Wynik każdej wykonywanej operacji jest widoczny w czasie rzeczywistym, dzięki czemu można natychmiast sprawdzić, czy osiągnięto zamierzony rezultat.

Pliki tekstowe zawierające starsze dane mogą zawierać przydatne informacje w formatach CSV lub FLF, umieszczone wewnątrz bardziej złożonych plików tekstowych. FlexText umożliwia bezpośrednie wyodrębnianie takich danych za pomocą operacji CSV i FLF. Po zastosowaniu operacji podziału i innych operacji, można zapisać pozostałe pola sformatowane jako CSV lub FLF, konfigurując nazwy pól, długości itp.

Jak przetwarzać stare pliki tekstowe za pomocą narzędzia FlexText

[Konwertuj tekst w programie MapForce za pomocą narzędzia FlexText](https://www.youtube.com/watch?v=AkCTfc0LeHs)

### Wyodrębnij istotne dane

FlexText umożliwia wyodrębnienie potrzebnych danych poprzez usunięcie nieistotnych tekstów, znaków i odstępów za pomocą funkcji podziału. Każdy podział prezentuje dane w dwóch nowych blokach: jeden zawiera wyodrębnione dane, a drugi wyświetla zmodyfikowaną wersję przetworzonego pliku. Można natychmiast zobaczyć wynik każdego wykonanego działania.

### Węzeł, Ignorowanie, Przełącznik oraz Wyrażenia Regularne

FlexText umożliwia operacje "Dodaj węzeł" i "Ignoruj", co zwiększa elastyczność w budowaniu struktury danych. Operacja "Ignoruj" oznacza, że dany fragment tekstu jest nieistotny dla procesu konwersji i instruuje program MapForce, aby go pominął. Operacja "Dodaj węzeł" tworzy nowy węzeł w strukturze danych w programie MapForce, co pozwala na odpowiednie odzwierciedlenie hierarchicznej struktury danych tekstowych, w razie potrzeby.

Funkcja "Switch" umożliwia zdefiniowanie wielu warunków dla pojedynczego bloku tekstu. Dane zawarte w pliku tekstowym są przekazywane do powiązanego kontenera i wykorzystywane w procesie konwersji MapForce tylko wtedy, gdy spełniają określony warunek. 

FlexText obsługuje również wyrażenia regularne. Na przykład, plik wejściowy może być raportem generowanym przez system, zawierającym liczby i kody literowe w lewym marginesie, które wskazują typy rekordów. Sekwencja pięciu cyfr, po której następuje litera "O", może oznaczać początek nowej sekcji dla konkretnej lokalizacji biura.

## Automatyzacja konwersji tekstu

Po zakończeniu projektu mapowania danych, MapForce przekształci dane, dzięki czemu będzie można natychmiast wyświetlić i zapisać wyniki. Można również zautomatyzować procesy konwersji i transformacji tekstu za pomocą [MapForce Server](../mapforce-server.md).


## Customers Say

Altova MapForce oferuje doskonałe możliwości mapowania, które możemy bezproblemowo zintegrować z naszymi podstawowymi produktami. Elastyczność tego narzędzia sprawia, że spełnia wszystkie nasze wymagania dotyczące rozwiązań.
Scott Redford
Visionware

## Call to Action

[Pobierz teraz w pełni funkcjonalną, bezpłatną 30-dniową wersję próbną programu Altova MapForce!](download.md)
[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[MapForce, teraz.](https://shop.altova.com/MapForce)

