Mappatura in Excel

Mappare e trasformare i dati di Excel

  • Supporta formati come Excel, PDF, XML, JSON, EDI, Protobuf...
  • Estrattore di dati per la conversione da PDF a Excel
  • Mappatura tra database e fogli di lavoro Excel
  • Mappare Excel a XBRL
  • Collega i dati di Excel ai servizi web e a Shopify
  • Automatizzare l'esecuzione ripetitiva delle configurazioni in Excel

Mappatura in Excel

MapForce include il supporto per la mappatura dei dati basata sul formato dei fogli di calcolo di Microsoft® Excel 2007 e le versioni successive, che utilizzano il formato di file Office Open XML (OOXML), sono supportati da MapForce. MapForce consente di utilizzare i fogli di calcolo di Excel come sorgenti o destinazioni per la mappatura dei dati, permettendovi di sfruttare la sua potente interfaccia grafica per la mappatura dei dati verso o da file Excel.

Mappatura Excel con MapForce

Per creare una mappatura Excel basata su un foglio di calcolo o un file esistente, è sufficiente aprire il file di origine in MapForce utilizzando il comando del menu "File", oppure trascinare il documento nell'area di progettazione. MapForce visualizzerà una rappresentazione grafica della struttura del file, mostrando righe, colonne e celle, nonché riferimenti a numeri e nomi. Questo componente include icone cliccabili che consentono di definire e specificare i dati da mappare.

Inoltre, MapForce supporta un formato di file opzionale introdotto in Microsoft Office 2013, il formato "Strict Open XML Spreadsheet" (ISO/IEC 29500 Strict), che può essere utilizzato come componente di input per la mappatura dei dati.

MapForce consente di selezionare e mappare singole celle o intervalli da ciascuna tabella di dati presente nel foglio di calcolo, e di definire questi intervalli in modo statico o dinamico, evitando così l'estrazione manuale, l'esportazione o altre operazioni di pre-elaborazione di fogli di calcolo Excel complessi al di fuori di MapForce, prima che vengano inseriti nel progetto di mappatura.

Una volta definita la mappatura, il motore MapForce integrato consente di visualizzare e salvare i risultati con un semplice clic. Le mappature destinate a Excel producono un markup in formato Office Open XML (OOXML).

Leggete questa guida passo dopo passo su.. Conversione dei dati di Excel con MapForce.

Utilizzare un foglio di lavoro Excel preformattato come modello di riferimento

È possibile utilizzare i collegamenti esterni in Excel per associare qualsiasi tipo di dato supportato da MapForce a un foglio di lavoro Excel preformattato. Ciò significa che è possibile utilizzare qualsiasi documento Excel già esistente e ricco di formattazione come modello per generare l'output.

Ad esempio, si potrebbe creare un report mensile sotto forma di un foglio di calcolo Excel, contenente grafici e tabelle, e aggiornare il report collegando i dati da un database Servizio webo qualsiasi altra fonte di dati.

Mappatura Excel con MapForce

Lo screenshot qui sopra mostra una mappatura Excel installata con esempi di MapForce, in cui i dati di origine sono in formato XML. Si noti inoltre che MapForce include una varietà di altri esempi di mappatura Excel, elencati nella finestra del progetto sul lato sinistro dello screenshot.

L'immagine parziale a destra mostra i dati mappati dell'esempio, che sono stati inseriti come celle nel foglio di calcolo Excel e rappresentati in un grafico.

Mappatura dei dati di Excel verso un formato di destinazione specifico

Inserire o rimuovere facilmente colonne nelle configurazioni di Excel

MapForce include una funzionalità che consente di aggiungere facilmente nuove colonne tra le colonne esistenti, durante la mappatura dei dati verso un foglio di calcolo Excel, senza dover rifare le connessioni di mappatura esistenti. L'utente può selezionare qualsiasi cella nel foglio di calcolo di mappatura e aggiungere una cella dal menu contestuale.

Selezionando questa opzione, si apre una finestra di dialogo in cui l'utente può specificare l'intervallo e i tipi di dati delle celle da inserire

Inserire nuove colonne in una mappatura Excel in MapForce

Nell'esempio illustrato, il foglio di calcolo Excel esistente conteneva due colonne di dati numerici, con le intestazioni "Ovest" e "Est". L'utente ha inserito una nuova colonna con l'intestazione "Nord".

Analogamente, l'opzione "Rimuovi cella" nel menu elimina la cella dal foglio di calcolo Excel di destinazione, ma non modifica in altro modo la mappatura.

Questa funzionalità semplifica le modifiche e gli aggiornamenti delle mappature esistenti, in quanto, quando è necessario apportare una modifica al file Excel di output, tutte le connessioni esistenti vengono automaticamente mantenute.

Inserire o rimuovere fogli di lavoro in un obiettivo di mappatura di Excel

Cliccando sul pulsante accanto a un elemento foglio di lavoro in una mappatura di Excel, come si può vedere vicino al foglio "Vendite" nell'illustrazione qui sopra, si apre una finestra di dialogo per aggiungere fogli di lavoro manualmente. In alternativa, è possibile semplicemente ricaricare i dati da un file "input.xlsx" aggiornato.

Automatizzate l'esecuzione delle mappature di Excel con MapForce Server

Altova MapForce Server include il motore di trasformazione dati integrato, sviluppato per MapForce, ed è stato notevolmente migliorato per funzionare in ambienti server. MapForce Server esegue.. trasformazioni dei dati per qualsiasi combinazione di formati XML, JSON, PDF, database, EDI, XBRL, file di testo semplice, Excel, Protobuf e servizi web, utilizzando mappature di dati pre-elaborate e ottimizzate, memorizzate in file di esecuzione e basate su.. mappature dei dati definite in MapForceMapForce Server porta la trasformazione dei dati a un livello superiore, grazie a funzionalità server che includono l'elaborazione parallela e il multithreading, l'inserimento massivo di dati SQL, il supporto multipiattaforma e molto altro.

La pre-elaborazione consente prestazioni più rapide e una minore quantità di memoria utilizzata per la maggior parte delle trasformazioni dei dati. MapForce Server opera sotto la gestione di FlowForce Server, in una configurazione autonoma, eseguibile da riga di comando o programmaticamente tramite un'API.

Una volta che una mappatura Excel in MapForce è stata progettata e testata, può essere eseguita da MapForce Server per automatizzare i processi aziendali che richiedono trasformazioni ripetitive dei dati.

Creazione di un file di esecuzione per MapForce Server

MapForce pre-elabora e ottimizza le mappature dei dati di Excel, le memorizza in file di esecuzione del server MapForce per l'esecuzione da riga di comando tramite MapForce Server, e le carica per essere utilizzate nei processi di FlowForce Server.

Quando MapForce Server opera sotto la gestione di FlowForce Server, le mappature dei dati vengono eseguite come passaggi di un processo di FlowForce Server, in base a trigger definiti all'interno del processo stesso. Ad esempio, un nuovo documento XML viene inserito in una directory, il che attiva un processo multi-step di FlowForce Server che, innanzitutto, valida il file utilizzando RaptorXML+XBRL Server, quindi esegue MapForce Server per estrarre determinati dati dal file XML e inserirli in un foglio di lavoro Excel.