Mapeamento no Excel

Mapear e transformar dados do Excel

  • Compatibilidade com Excel e PDF, XML, JSON, EDI, Protobuf...
  • Extrator de PDF para conversão de PDF para Excel
  • Mapeamento entre bancos de dados e planilhas do Excel
  • Mapear o Excel para o XBRL
  • Mapear dados do Excel para/de serviços web e da plataforma Shopify
  • Automatize a execução repetitiva de configurações no Excel

Mapeamento no Excel

O MapForce oferece suporte para a mapeamento de dados com base no formato de planilha do Microsoft® As versões do Excel 2007 e posteriores, que utilizam o formato de arquivo Office Open XML (OOXML), são suportadas. O MapForce permite utilizar planilhas do Excel como fontes ou destinos de mapeamento de dados, permitindo que você aproveite sua poderosa interface gráfica para mapear dados para ou a partir de arquivos do Excel.

Mapeamento no Excel com MapForce

Para criar um mapeamento no Excel com base em uma planilha ou arquivo existente, basta abrir o seu arquivo de origem no MapForce usando o comando do menu "Arquivo", ou arrastar e soltar o seu documento na área de design. O MapForce exibirá uma representação gráfica da estrutura do arquivo, mostrando linhas, colunas e células, bem como referências a números e nomes. Este componente inclui ícones clicáveis que permitem definir e especificar os dados que podem ser mapeados.

Além disso, o MapForce oferece suporte a um formato de arquivo opcional introduzido no Microsoft Office 2013, o formato de planilha Open XML estrito (ISO/IEC 29500 Strict), como um componente de entrada para o mapeamento de dados.

O MapForce permite selecionar e mapear células ou intervalos individuais de cada tabela de dados única na planilha, e permite definir esses intervalos de forma estática ou dinâmica, evitando a extração manual, a exportação ou qualquer outro processamento prévio de planilhas complexas do Excel fora do MapForce, antes de serem inseridas no seu projeto de mapeamento.

Após a definição do mapeamento, o motor MapForce integrado permite visualizar e salvar os resultados com apenas um clique. Os mapeamentos para o Excel geram marcação no formato Office Open XML (OOXML).

Leia este guia passo a passo sobre.. Converter dados do Excel com o MapForce.

Utilize uma planilha do Excel com um formato predefinido como modelo de referência

Você pode usar links externos no Excel para mapear qualquer tipo de dado suportado pelo MapForce para uma planilha do Excel com um formato predefinido. Isso significa que você pode usar qualquer documento do Excel já existente e com formatação avançada como um modelo para gerar resultados.

Por exemplo, você pode criar um relatório mensal no formato de uma planilha do Excel, com gráficos e tabelas, e atualizar o relatório vinculando dados de um banco de dados, um.. Serviço webou qualquer outra fonte de dados.

Mapeamento no Excel com MapForce

A captura de tela acima mostra um mapeamento do Excel instalado com exemplos do MapForce, onde os dados de origem são em formato XML. Observe também que uma variedade de outros exemplos de mapeamento do Excel estão incluídos com o MapForce e listados na janela do projeto, localizada no lado esquerdo da captura de tela.

A imagem parcial à direita mostra os dados mapeados do exemplo, que foram preenchidos como células na planilha do Excel e ilustrados em um gráfico.

Mapeamento do Excel para um formato de destino específico

Insira ou remova colunas facilmente nas configurações do Excel

O MapForce inclui uma funcionalidade que permite adicionar facilmente novas colunas entre as colunas existentes, ao mapear dados para uma planilha do Excel, sem precisar refazer as conexões de mapeamento existentes. O usuário pode selecionar qualquer célula na planilha de mapeamento do Excel e adicionar uma célula a partir do menu de contexto.

Selecionar esta opção abre uma janela de diálogo onde o usuário pode especificar o intervalo e os tipos de dados das células a serem inseridas

Insira novas colunas em um mapeamento do Excel no MapForce

No exemplo ilustrado aqui, a planilha do Excel existente continha duas colunas de dados numéricos, com os títulos "Oeste" e "Leste". O usuário inseriu uma nova coluna com o título "Norte".

Da mesma forma, a opção "Remover célula" no menu exclui a célula da planilha Excel de destino, mas não altera o mapeamento em si.

Esta funcionalidade simplifica as modificações e atualizações de mapeamentos existentes, pois, quando é necessário alterar o arquivo de saída do Excel, todas as conexões existentes são automaticamente mantidas.

Inserir ou remover planilhas em um destino de mapeamento no Excel

Clicar no botão ao lado de um nó de planilha em um mapeamento do Excel, como o que aparece próximo à planilha de "Vendas" na ilustração acima, abre uma janela para adicionar planilhas manualmente. Alternativamente, você pode simplesmente recarregar os dados a partir de um arquivo "input.xlsx" atualizado.

Automatize a execução de mapeamentos no Excel com o MapForce Server

Altova MapForce Server inclui o motor de transformação de dados integrado, desenvolvido para o MapForce, e foi significativamente aprimorado para funcionar em ambientes de servidor. O MapForce Server realiza.. transformações de dados para qualquer combinação de XML, JSON, PDF, banco de dados, EDI, XBRL, arquivos de texto simples, Excel, Protobuf e serviços web, utilizando mapeamentos de dados pré-processados e otimizados, armazenados em arquivos de execução e baseados em.. mapeamentos de dados definidos no MapForceO MapForce Server eleva a transformação de dados a um novo patamar, oferecendo recursos de servidor que incluem processamento paralelo, multithreading, inserção em lote de dados no SQL, suporte a diferentes plataformas e muito mais.

O pré-processamento permite um desempenho mais rápido e reduz o uso de memória para a maioria das transformações de dados. O MapForce Server opera sob o gerenciamento do FlowForce Server, podendo ser executado de forma independente a partir da linha de comando ou programaticamente através de uma API.

Após a criação e o teste de um mapeamento no MapForce para o Excel, este pode ser executado pelo MapForce Server para automatizar processos de negócios que exigem transformações repetitivas de dados.

Criando um arquivo de execução do MapForce Server

O MapForce pré-processa e otimiza as configurações de mapeamento de dados do Excel, armazena-as em arquivos de execução do MapForce Server para execução via linha de comando pelo MapForce Server, e as envia para serem utilizadas em tarefas do FlowForce Server.

Quando o MapForce Server opera sob o gerenciamento do FlowForce Server, os mapeamentos de dados são executados como etapas de um processo do FlowForce Server, com base em gatilhos definidos como parte desse processo. Por exemplo, um novo documento XML é armazenado em um diretório, o que dispara um processo do FlowForce Server com várias etapas para, primeiramente, validar o arquivo usando o RaptorXML+XBRL Server, e então executar o MapForce Server para extrair determinados dados do XML e inseri-los em uma planilha do Excel.