Saltar al contenido

Importar desde Excel a Jitterbit App Builder

App Builder permite importar datos desde Microsoft Excel. Existen dos métodos diferentes para importar desde Excel; según el caso de su negocio, puede seleccionar el que mejor se adapte a sus necesidades. Ambas opciones de importación desde Excel se describen en este artículo.

App Builder requiere que las columnas del archivo de Excel que se carga se alineen con los valores de encabezado de columna definidos en la estructura de tabla de App Builder que se importará (o que se creará si se trata de una tabla nueva). App Builder también requiere que los valores de encabezado de Excel aparezcan en la primera fila del Excel.

Al importar datos desde Excel, App Builder asume que la información que se importa reside en la primera pestaña del archivo de Excel resultante. En este momento, no se puede especificar una pestaña diferente en el archivo de Excel desde la que importar.

Nota

Si busca crear una solución robusta que permita la importación de datos desde un archivo plano, consulte el Proceso de importación de archivos repetibles.

Utilice una hoja de cálculo de Excel para importar una tabla

  1. Después de acceder al Asistente de tablas, seleccione la opción Hoja de cálculo de Excel
  2. Haga clic en Siguiente
  3. Haga clic en el enlace Explorar y localice el archivo que desea cargar.
  4. Seleccione el archivo y haga clic en Abrir
  5. Confirme que la carga esté completa y haga clic en Siguiente
  6. Revise la configuración de mapeo de datos que App Builder usará para importar el archivo y realice los cambios necesarios:

    1. Nombre de la tabla = nombre que se le asignará a la tabla
    2. Tipo de archivo = representa la extensión del archivo para subir. Puede ser .csv, .txt, .xls, .xlsm o .xlsx
    3. Tipo de delimitador = se usa para CSV y normalmente es una coma; si está importando Excel, esto se ignorará
    4. Contiene encabezado = campo booleano que indica si el archivo contiene una fila de encabezado
    5. Fila de encabezado = Campo numérico que indica la fila que representa los valores del encabezado
    6. Fila de datos inicial = Campo numérico que indica la fila donde comienzan los valores de los datos
    7. Personalizar columnas = Las opciones incluyen Auto o Personalizar. El valor predeterminado es Auto.

      • Si selecciona "Personalizar" y hace clic en "Siguiente", podrá verificar que los nombres de las columnas y los tipos de datos sean correctos, así como obtener una vista previa de las primeras filas de la importación. Haga clic en "Anterior" para corregir cualquier problema con las columnas y los tipos de datos; de lo contrario, haga clic en "Importar".
  7. Haga clic en Importar

  8. Haga clic en Crear página para iniciar el asistente de creación de páginas.
  9. Primero, seleccione un menú para enlace la nueva página. Opciones:

    1. Inicio = se vinculará una nueva página desde la página de inicio
    2. Configuración = se vinculará una nueva página en el menú Configuración
    3. Informes = se vinculará una nueva página en el menú Informes
    4. Ninguno = no se generará ningún enlace de navegación para la nueva página
  10. Haga clic en Siguiente

  11. Revise los Tipos de paneles disponibles y seleccione la opción deseada

    1. Haga clic en Anterior si se requieren modificaciones
  12. Haga clic en Siguiente para continuar.

  13. Las actualizaciones que App Builder realizará en función de la información proporcionada.

    1. Haga clic en Anterior si se requieren modificaciones
  14. Haga clic en Crear páginas

Importar a través de una opción de evento

Si tiene una fuente de datos regular que necesita actualizarse, la opción ideal es importar desde Excel mediante un evento. Supondremos que tiene una tabla preexistente definida en App Builder que coincide con la estructura del archivo de Excel que desea importar. Las columnas del archivo de Excel deben alinearse con los valores de encabezado de columna definidos en la estructura de la tabla de App Builder a la que se desea importar. App Builder también requiere que los valores de encabezado de Excel aparezcan en la primera fila del Excel.

Se recomienda crear una modelo de Excel con los encabezados correctos, pegar los datos que desea importar debajo de esos encabezados y luego incorporarlos al sistema mediante el complemento de importación de App Builder.

Se deben configurar los siguientes requisitos previos para importar un archivo Excel a App Builder:

  1. Cree el Servidor del sistema de archivos (local o de red) para almacenar los archivos
  2. Cree el Almacenamiento de datos para almacenar temporalmente los datos
  3. Vincula el Almacenamiento de datos a la aplicación a la que vas a importar

Para obtener ayuda para configurar el sistema de archivos, consulte Sistema de archivos de App Builder artículo.

Una vez configurados los requisitos previos, puede configurar un Evento y una Acción para ejecutar la importación del archivo Excel.

  1. Crear un evento (por ejemplo, llamado Importar)
  2. Cree una Acción asociada con la siguiente configuración:

    • Tipo: Importación
    • Tipo de importación: tipo de archivo que se importa. Puede ser CSV o Excel para Excel.
    • Sistema de archivos: la fuente de datos del sistema de archivos desde donde leerás el archivo
    • Truncar: si está marcada, esta configuración eliminará el contenido de la tabla de destino
    • Tabla de destino: la tabla en la que se almacenarán los registros
    • Delimitador: se usa para CSV y normalmente es una coma. Si está importando Excel, déjelo en blanco.
    • Origen de datos completado: ubicación del archivo a donde se moverá el archivo de importación. Normalmente, este valor coincide con el del sistema de archivos.

Nota

La acción de importación consumirá todos los archivos en la ruta del directorio/carpeta al ejecutarse. Seleccionar la opción «Truncar» eliminará los registros de la tabla después de importar cada archivo. Si desea conservar los registros de todos los archivos después de la ejecución, asegúrese de que la opción «Truncar» no esté seleccionada.