Altova MapForce 2023 Enterprise Edition

MapForce puede leer y escribir datos en libros Microsoft Excel 2007+ en el formato predeterminado Office Open XML (OOXML). Este formato se introdujo por primera vez en Microsoft Office 2007 y, en el caso de los libros de Excel, se asocia con la extensión predeterminada .xlsx. En la interfaz de MapForce y en esta documentación este tipo de archivos reciben la denominación general "archivos Excel 2007+".

 

Microsoft Office 2013 incluyó compatibilidad para el formato Strict Open XML Spreadsheet format (ISO/IEC 29500 Strict). El formato Strict Open XML Spreadsheet también tiene la extensión .xlsx, pero se trata de un formato distinto que sigue reglas de validación más estrictas.

 

En la tabla que aparece a continuación puede ver la compatibilidad de los lenguajes de transformación de MapForce con los libros de Excel 2007+. Observe las diferencias existentes entre el formato Office Open XML y el formato Strict Open XML Spreadsheet.

 

Formato Microsoft Excel

Lenguaje de MapForce

Compatible con lectura

Compatible con escritura

Office Open XML

BUILT-IN

C#

Java

XSLT 2.0, XSLT 3.0

No

Strict Open XML Spreadsheet

BUILT-IN

No

C#

No

Java

No

XSLT 2.0, XSLT 3.0

No

 

Si necesita pasar archivos Office Open XML generados previamente con MapForce al formato Strict Open XML Spreadsheet, abra el libro en Excel 2013 y guárdelo como Strict Open XML Spreadsheet.

xls_save_as_strict_zoom25

Guardar en formato Strict Open XML Spreadsheet

Estas son las características generales de los componentes de asignación Excel 2007+ en MapForce:

 

Puede asignar datos Excel 2007+ a cualquier componente compatible y viceversa, incluso a archivos de taxonomía XBRL (véase Ejemplo: asignar datos Excel a XBRL).

Si tiene Microsoft Excel 2007 o superior instalado en el equipo, podrá ver inmediatamente una vista previa de la transformación en el panel Resultados y también podrá guardar la vista previa en un archivo. Si no tiene Excel 2007 o superior instalado, podrá realizar asignaciones de datos Excel 2007+ pero no podrá consultar la vista previa en el panel Resultados (aunque podrá guardarlos con el comando Guardar el archivo de salida del menú Resultados).

 

Si está usando distintos monitores de configuración elevada de PPP (high-DPI) y estos tienen distintos niveles de sensibilidad, entonces no es posible previsualizar el resultado en Excel 2007+ directamente en MapForce. En su lugar aparece este mensaje: "La configuración actual del sistema no permite incrustar el Excel".

 

Puede elegir en la configuración de componentes si quiere crear archivos Excel nuevos a partir de una asignación o si quiere actualizar archivos Excel que ya existen.

Los documentos Excel 2007+ de salida generados no contienen formato, solamente datos.

Si eligió actualizar archivos Excel, la información de formato de esos archivos se mantendrá tal cual. Tenga en cuenta que no puede actualizar las celdas que contengan fórmulas. Lo que sí puede es usar la configuración de componentes para indicar que quiere que se detenga la ejecución de una asignación con errores al toparse con estas celdas o si prefiere ignorarlas (aunque sigan apareciendo advertencias en la ventana Mensajes).

Además de generar y guardar los resultados manualmente, puede compilar el diseño de asignación en un archivo de ejecución de MapForce Server o implementarlo en un servidor FlowForce Server y ejecutarlo cuando lo necesite o con ayuda de trabajos de FlowForce. Para más información puede consultar los apartados Compilar una asignación de MapForce e Implementar una asignación de MapForce respectivamente.

Puede generar código de asignación de datos (ver lenguajes compatibles más arriba) y ejecutar la asignación desde Visual Studio 2013, 2015, 2017, 2019, 2022 o cualquier otra aplicación. Consulte la sección Generador de código para obtener más información.

© 2017-2023 Altova GmbH