---
title: "Mapeamento de dados do Excel para atualizar documentos existentes"
date: "2022-02-02"
categories: 
  - "data-integration"
  - "tools"
tags: 
  - "data-integration"
  - "data-mapping"
  - "excel-data-mapping"
  - "mapforce"
description: Descubra como o Altova MapForce simplifica a mapeamento de dados do Excel, permitindo atualizações fluidas em documentos existentes, preservando a formatação e as fórmulas.
---
Status: #blog

Tags:  #data-integration #data-mapping #excel-data-mapping #mapforce

Categories: [data-integration](/blog/pt/category/data-integration.md) | [tools](/blog/pt/category/tools.md)
# Mapeamento de dados do Excel para atualizar documentos existentes

O Excel começou como uma simples ferramenta de folhas de cálculo. Com o tempo, o suporte a opções avançadas de formatação de texto, gráficos integrados e funcionalidades de cópia e colagem de formatação levou muitas empresas a criar relatórios em documentos do Excel. Isto pode causar dificuldades quando os dados são alterados e os documentos existentes precisam de ser atualizados manualmente para serem distribuídos a um vasto público, mantendo o formato de relatório habitual.

Altova MapForce, o software galardoado, [ferramenta de mapeamento gráfico de dados](https://www.altova.com/pt/mapforce) Para qualquer tipo de conversão e integração, suporta o mapeamento de dados do Excel, permitindo converter dados para documentos Excel existentes, preservando os estilos e fórmulas do documento original.

Esta funcionalidade permite escrever diretamente em ficheiros Excel formatados para atualizar dados em tempo real: qualquer folha de cálculo, linhas e células designadas do ficheiro especificado serão substituídas pelos dados da correspondência, e toda a formatação do ficheiro existente será mantida. Para proteger a funcionalidade da folha de cálculo existente, as células que contêm fórmulas não são substituídas.

Vamos analisar um exemplo de como mapear dados do Excel.

![Profissionais de finanças a utilizar o XBRL](/blog/images/shutterstock_174333461.jpg)

<!--more-->

Claro, o MapForce permite utilizar ficheiros Excel como fonte de dados ou como destino para a mapeamento de dados com XML, JSON, bases de dados, ficheiros de texto, EDI, XBRL e muito mais. Neste artigo, vamos analisar como mapear dados para um ficheiro Excel, preservando a formatação existente na folha de cálculo.

Entre os exemplos incluídos com o MapForce, encontra-se um exemplo de mapeamento de dados chamado Sales\_to\_Excel.mfd, que contém todos os ficheiros de suporte necessários para mapear dados de um documento XML contendo o volume de vendas mensal para uma folha de cálculo Excel existente, que inclui formatação avançada e várias fórmulas.

A imagem abaixo mostra o código XML original:

[![Um ficheiro XML de origem para mapeamento para um ficheiro de destino no formato Excel](/blog/images/xml-source.png)](xml-source.png)

E aqui está a folha de cálculo de resultados existente:

[![Ficha de cálculo de destino para o mapeamento de dados do Excel](/blog/images/spreadsheet-1.png)](spreadsheet-1.png)

O exemplo de mapeamento de dados no Excel utiliza funções da biblioteca de funções do MapForce, um mapeamento de valores para gerar nomes de meses a partir de números, e filtros que separam os totais de vendas por região

[![Um exemplo de mapeamento de dados do Excel, retirado da pasta de exemplos do MapForce](/blog/images/data-mapping-1-1.png)](data-mapping-1-1.png)

Clicar no botão "Saída" (Output) na parte inferior da janela de mapeamento inicia o processo de mapeamento de dados, e o resultado é exibido na janela de visualização da saída do MapForce:

![Pré-visualização dos resultados do mapeamento dos dados do Excel](/blog/images/spreadsheet-2.png)

Podemos verificar na pré-visualização do resultado acima que apenas as células de dados foram substituídas pela execução da correspondência. Os totais gerais da coluna "Ano", as cores das células e o gráfico foram todos gerados com base em fórmulas e formatação já definidos na folha de cálculo.

Esta configuração instrui o MapForce a substituir apenas as células que contêm dados. Pode ajustar o comportamento da correspondência e o tratamento de erros no diálogo de Configurações do Componente:

![Configurações do componente para especificar as opções de atualização](/blog/images/component-settings.png)

Numa aplicação prática, a gestão de vendas e os executivos da empresa podem querer receber um relatório como este de forma regular, talvez até diariamente. Podemos editar os dados de origem e executar novamente a configuração para simular uma versão atualizada do relatório.

Primeiro, vamos adicionar uma célula de data à folha de cálculo e gerar a data no mapeamento de dados do Excel para identificar a versão do relatório:

[![](/blog/images/spreadsheet-3.png)](spreadsheet-3.png)

Podemos usar a função integrada do MapForce para capturar a data e a hora de execução, e mapear essa informação para a célula B3

[![Melhoria do mapeamento de dados do Excel para capturar a data de execução na folha de cálculo](/blog/images/data-mapping-2-1.png)](data-mapping-2-1.png)

Após editar os dados de origem para simular as vendas durante um período anual até a data atual, podemos executar novamente a configuração para visualizar o relatório atualizado

[![A saída dos dados atualizados do Excel, com o mapeamento correspondente, serve para simular um relatório de vendas acumuladas desde o início do ano](/blog/images/spreadsheet-4.png)](spreadsheet-4.png)

Podemos guardar a transformação como um ficheiro de execução do MapForce Server para.. [processamento automatizado](https://www.altova.com/pt/mapforce-server) pelo MapForce Server ou implemente-o diretamente no FlowForce Server para gerar um novo relatório de vendas diariamente.

[Descarregue uma versão de avaliação gratuita](https://www.altova.com/pt/mapforce/download), que inclui tutoriais, ajuda e muitos exemplos, para começar o seu próprio projeto de mapeamento de dados do Excel ou para outras necessidades de mapeamento, conversão e transformação de dados!
