# Converteer tekst met MapForce

### Tekstmapping

Krachtige tool voor het converteren van elk formaat naar elk ander formaat- Het eenvoudig koppelen van componenten door ze met de muis te slepen en neer te zetten
- Tekst omzetten naar XML, databases, JSON, EDI, Shopify...
- PDF-gegevensextractor
- Ondersteuning voor CSV-, FLF- en platte bestanden
- Functies voor dataverwerking en een visuele tool voor het bouwen van functies

- FlexText voor het definiëren van regels voor het verwerken van tekst
- Converteer platte bestanden naar of vanuit complexe datastructuren
- Combineer meerdere bronnen
- Directe dataomzetting
- Automatiseer conversies met MapForce Server

## Het maken van een tekstmapping

[Tekstbestanden omzetten in MapForce](https://www.altova.com/images/convert-text-mapforce.png)

Altova MapForce biedt uitgebreide en flexibele mogelijkheden om platte bestanden te integreren met XML, databases, EDI, Excel, PDF, XBRL, Shopify/GraphQL en andere databronnen.

Bestanden in platte tekstformaten, zoals CSV-bestanden en tekstdocumenten, worden door veel verschillende applicaties gebruikt en worden vaak ingezet als een uitwisselingsformaat tussen verschillende programma's. Veel organisaties blijven gebruikmaken van verouderde software die output genereert in de vorm van tekstbestanden. Het integreren van deze platte bestanden en tekstdocumenten met andere dataformaten in een moderne computeromgeving wordt steeds moeilijker.

MapForce ondersteunt platte bestanden zowel als bron als als bestemming voor elke transformatie. MapForce beperkt u niet tot één-op-één transformaties: u kunt meerdere bronnen en meerdere bestemmingen combineren om elke gewenste combinatie van dataformaten te transformeren.

Wanneer u een CSV- of FLF-tekstbestand in een MapForce-datamappingsontwerp importeert, kunt u velden toevoegen, invoegen en verwijderen, evenals veldkoppen en waarden wijzigen, indien nodig, voordat u het bestand importeert.

U kunt er ook voor kiezen om lege velden in tekstbestanden te behandelen als lege elementen in de doeldata, of u kunt lege velden als afwezig beschouwen, zodat ze niet worden weergegeven in de doeldata structuur.

Zodra u alle benodigde contentmodellen hebt ingeladen voor uw mapping, kunt u eenvoudig verbindingslijnen slepen tussen de bron- en doelstructuren om overeenkomende elementen met elkaar te verbinden. 

MapForce bevat een uitgebreide bibliotheek met databewerkingfuncties waarmee u gegevens kunt filteren op basis van logische voorwaarden of numerieke en tekstuele gegevens in platte bestanden kunt bewerken tijdens de conversie.

## Tekstbestanden analyseren met FlexText

MapForce bevat de unieke FlexText-tool voor het analyseren en omzetten van gegevens uit niet-standaard of zeer complexe, verouderde tekstbestanden, zoals tekstrapporten van mainframe-systemen, tekstgebaseerde logbestanden, enzovoort, binnen mapping-ontwerpen. Met zijn visuele interface stelt FlexText u in staat om een bestaand tekstbestand in te voegen en de gewenste delen te extraheren voor conversie in de MapForce-mappinginterface.

FlexText genereert een sjabloon dat vervolgens wordt geladen in het mappontwerp. Hierin kunnen individuele tekstblokken worden omgezet in een combinatie van XML, databasegegevens, PDF, EDI, XBRL, platte bestanden, Excel, JSON en/of web service data. Door de configuratie die u in FlexText maakt op te slaan, kunt u hetzelfde sjabloon hergebruiken om meerdere tekstbestanden in verschillende mappingen om te zetten.

[Het datamapping-tool bevat FlexText voor het verwerken van tekstbestanden](https://www.altova.com/images/mapforce_text_processing.png)

FlexText stelt u in staat om regels te definiëren voor conversiemallen van tekstbestanden. Wanneer u een tekstbestand opent in de FlexText-interface, wordt het bestand weergegeven in twee blokken. Het hoofdblok vertegenwoordigt het originele bestand, terwijl het actieblok (aan de rechterkant) de gegevens van het bestand in real-time weergeeft, terwijl u de benodigde gegevens selecteert.

Het resultaat van elke actie die u uitvoert is direct zichtbaar, waardoor u onmiddellijk kunt zien of u het gewenste resultaat heeft bereikt.

Oude tekstbestanden kunnen nuttige gegevens in CSV- of FLF-formaten bevatten, verpakt in een complexer plat bestand. FlexText stelt u in staat om deze gegevens direct te extraheren met behulp van de CSV- en FLF-functies. Nadat u de functies "Splitsen" en andere bewerkingen hebt toegepast, kunt u de overgebleven velden in CSV- of FLF-formaat opslaan door de veldnamen, lengtes, enz. te configureren.

Hoe kunt u oude tekstbestanden verwerken met FlexText

[Converteer tekst in MapForce met behulp van FlexText](https://www.youtube.com/watch?v=AkCTfc0LeHs)

### Haal relevante gegevens op

FlexText stelt u in staat om de gegevens die u wilt benaderen te isoleren door irrelevante tekst, tekens en witruimte te verwijderen met behulp van splitsingsfuncties. Elke splitsing presenteert uw gegevens in twee nieuwe blokken: één blok bevat de gegevens die u hebt gesplitst, en het andere toont de gewijzigde weergave van uw geconverteerde bestand. U kunt direct het resultaat van elke uitgevoerde bewerking zien.

### Knooppunt, Negeren, Schakelaar en Regulieren Expressies

FlexText ondersteunt functies voor het toevoegen en negeren van elementen, waardoor u meer flexibiliteit heeft bij het opbouwen van de informatieboom. Met de "Ignore"-functie markeert u een tekstblok als irrelevant voor de conversie, waardoor MapForce dit blok negeert. Met de "Node"-functie maakt u een nieuw element in de informatieboom in MapForce, zodat u de hiërarchische structuur van uw tekstgegevens correct kunt weergeven indien nodig.

De "Switch"-functie stelt u in staat om meerdere voorwaarden te definiëren voor een enkel tekstblok. De gegevens in het tekstbestand worden alleen aan de bijbehorende container doorgegeven en gebruikt in uw MapForce-conversie, als ze aan een bepaalde voorwaarde voldoen. 

FlexText ondersteunt ook reguliere expressies. Zo kan een invoerbestand bijvoorbeeld een door het systeem gegenereerd rapport zijn met getallen en lettercodes in de linker marge, die recordtypen aangeven. Een reeks van vijf cijfers gevolgd door de letter "O" kan bijvoorbeeld het begin van een nieuwe sectie voor een specifieke vestiging aangeven.

## Automatiseer tekstconversie

Zodra uw datamappingsproject is voltooid, zet MapForce de gegevens om, zodat u de resultaten direct kunt bekijken en opslaan. U kunt ook tekstconversie- en transformatieprocessen automatiseren via [MapForce Server](../mapforce-server.md).


## Customers Say

Altova MapForce biedt uitstekende mogelijkheden voor data-integratie, die we naadloos kunnen integreren in onze kernproducten. De flexibele aard van het product betekent dat het aan al onze oplossingseisen voldoet.
Scott Redford
Visionware

## Call to Action

[Download nu een volledig functionele, gratis proefversie van 30 dagen van Altova MapForce!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[MapForce, nu beschikbaar.](https://shop.altova.com/MapForce)

