---
title: "Asociación de datos de Excel para actualizar documentos existentes"
date: "2022-02-02"
categories: 
  - "data-integration"
  - "tools"
tags: 
  - "data-integration"
  - "data-mapping"
  - "excel-data-mapping"
  - "mapforce"
description: Descubra cómo Altova MapForce facilita la asignación de datos de Excel, permitiendo actualizaciones fluidas de documentos existentes al tiempo que se preserva el formato y las fórmulas.
---
Status: #blog

Tags:  #data-integration #data-mapping #excel-data-mapping #mapforce

Categories: [data-integration](/blog/es/category/data-integration.md) | [tools](/blog/es/category/tools.md)
# Asociación de datos de Excel para actualizar documentos existentes

Excel comenzó como una sencilla herramienta de hojas de cálculo. Con el tiempo, el soporte para opciones de formato de texto enriquecido, gráficos integrados y funciones de copiar y pegar ha llevado a muchas empresas a crear informes en documentos de Excel. Esto puede generar problemas cuando los datos cambian y los documentos existentes deben actualizarse manualmente para su distribución a un amplio público, manteniendo el formato de informe habitual.

Altova MapForce, galardonado con numerosos premios, [herramienta de visualización de datos](https://www.altova.com/es/mapforce) Para cualquier tipo de conversión e integración, permite mapear datos de Excel para transformarlos en documentos de Excel existentes, conservando al mismo tiempo los estilos y las fórmulas originales.

Esta función le permite escribir directamente en archivos de Excel con un formato adecuado para actualizar los datos en tiempo real. Cualquier hoja de cálculo, fila y celda designadas del archivo especificado serán reemplazadas con los datos del mapeo, y todo el formato del archivo existente se conservará tal cual. Para proteger la funcionalidad de la hoja de cálculo existente, las celdas que contienen fórmulas no se sobrescribirán.

Veamos un ejemplo de cómo mapear datos de Excel.

![Profesionales del sector financiero que utilizan XBRL](/blog/images/shutterstock_174333461.jpg)

<!--more-->

Por supuesto, MapForce le permite utilizar archivos de Excel como fuente de datos o como destino para la transformación de datos con XML, JSON, bases de datos, archivos de texto, EDI, XBRL y más. En esta publicación, analizaremos cómo realizar una transformación a un archivo de Excel como destino, conservando el formato existente en la hoja de cálculo.

Entre los ejemplos incluidos con MapForce, se encuentra un ejemplo de mapeo de datos llamado Sales\_to\_Excel.mfd, que incluye todos los archivos necesarios para transformar datos de un documento XML que contiene el volumen de ventas mensual en una hoja de cálculo de Excel existente, que incluye formato enriquecido y varias fórmulas.

La imagen que se muestra a continuación muestra el código fuente en formato XML:

[![Un archivo fuente en formato XML para la conversión a un archivo de destino en formato Excel](/blog/images/xml-source.png)](xml-source.png)

Y aquí está la hoja de cálculo de destino existente:

[![Hoja de cálculo de destino para la asignación de datos de Excel](/blog/images/spreadsheet-1.png)](spreadsheet-1.png)

El ejemplo de mapeo de datos en Excel utiliza funciones de la biblioteca de funciones de MapForce, un mapeo de valores para generar nombres de meses a partir de números, y filtros que separan los totales de ventas por región

[![Un ejemplo de mapeo de datos de Excel, extraído de la carpeta de ejemplos de MapForce](/blog/images/data-mapping-1-1.png)](data-mapping-1-1.png)

Al hacer clic en el botón "Salida" que se encuentra en la parte inferior de la ventana de mapeo, se ejecuta el proceso de mapeo de datos y el resultado se muestra en la ventana de vista previa de la salida de MapForce:

![Vista previa de la asignación de datos de Excel](/blog/images/spreadsheet-2.png)

Como podemos ver en la vista previa del resultado que se muestra arriba, solo las celdas que contenían datos fueron sobrescritas durante la ejecución de la función. Los totales generales de la columna "Año" que aparecen en la última fila de la tabla, los colores de las celdas y el gráfico se generaron todos a partir de fórmulas y formatos que ya estaban definidos en la hoja de cálculo.

Esta configuración instruye a MapForce para que solo sobrescriba las celdas que contengan datos. Puede ajustar el comportamiento de la configuración y la gestión de errores en el cuadro de diálogo de configuración del componente:

![Configuración de los componentes para especificar las opciones de actualización](/blog/images/component-settings.png)

En una aplicación práctica, los responsables de ventas y los directivos de la empresa podrían querer recibir un informe como este de forma regular, incluso a diario. Podemos editar los datos de origen y volver a ejecutar la configuración para simular una versión actualizada del informe.

Primero, agreguemos una celda para la fecha a la hoja de cálculo y generemos la fecha en la asignación de datos de Excel para identificar la versión del informe:

[![](/blog/images/spreadsheet-3.png)](spreadsheet-3.png)

Ahora podemos utilizar la función integrada de MapForce para capturar la fecha y hora de ejecución, y asignar esa información a la celda B3

[![Mejoras en el mapeo de datos de Excel para registrar la fecha de ejecución directamente en la hoja de cálculo](/blog/images/data-mapping-2-1.png)](data-mapping-2-1.png)

Después de editar los datos de origen para simular las ventas durante el período acumulado del año, podemos volver a ejecutar la configuración para ver el informe actualizado

[![Salida de la actualización del mapeo de datos de Excel para simular un informe de ventas acumuladas desde el inicio del año](/blog/images/spreadsheet-4.png)](spreadsheet-4.png)

Podemos guardar la configuración como un archivo de ejecución para MapForce Server para realizar un procesamiento [automatizado](https://www.altova.com/es/mapforce-server) mediante MapForce Server, o bien, podemos implementarla directamente en FlowForce Server para generar un nuevo informe de ventas cada día.

[Descargue una versión de prueba gratuita](https://www.altova.com/es/mapforce/download) que incluye tutoriales, ayuda y muchos más ejemplos para que pueda comenzar con su propio proyecto de mapeo de datos de Excel u otras necesidades de mapeo, conversión y transformación de datos.
