Origen de Excel

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

El origen de Excel extrae datos de hojas de cálculo o de rangos de libros de Microsoft Excel.

Importante

Para obtener información detallada sobre cómo conectarse a archivos de Excel y sobre las limitaciones y problemas conocidos a la hora de cargar datos de o a archivos de Excel, vea Cargar datos de o a Excel con SQL Server Integration Services (SSIS).

Modos de acceso

El origen de Excel ofrece cuatro modos de acceso a datos distintos para extraer datos:

  • Una tabla o vista.

  • Una tabla o vista especificadas en una variable.

  • Los resultados de una instrucción SQL. La consulta puede tener parámetros.

  • Los resultados de una instrucción SQL, almacenados en una variable.

El origen de Excel usa un Administrador de conexiones con Excel para conectar con un origen de datos y el Administrador de conexiones especifica el archivo de libro que se debe usar. Para más información, consulte Excel Connection Manager.

El origen de Excel tiene una salida normal y una salida de error.

Configuración del origen de Excel

Puede establecer propiedades a través del Diseñador de SSIS o mediante programación.

El cuadro de diálogo Editor avanzado indica todas las propiedades que se pueden establecer mediante programación. Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:

Para más información sobre cómo crear bucles entre un grupo de archivos de Excel, vea Crear bucles entre archivos y tablas de Excel usando un contenedor de bucles Foreach.

Editor de origen de Excel (página Administrador de conexiones)

Utilice el nodo Administrador de conexiones del cuadro de diálogo Editor de origen de Excel para seleccionar el libro de Microsoft Excel que utilizará el origen. El origen de Excel lee los datos de una hoja de cálculo o un rango con nombre de un libro existente.

Nota

La propiedad CommandTimeout del origen de Excel no está disponible en el Editor de origen de Excel, pero se puede establecer mediante el Editor avanzado. Para obtener más información acerca de esta propiedad, vea la sección Origen de Excel de Excel Custom Properties.

Opciones estáticas

Administrador de conexiones OLE DB
Seleccione un Administrador de conexiones con Excel en la lista o cree una conexión haciendo clic en Nueva.

Nuevo
Cree un administrador de conexiones mediante el cuadro de diálogo Administrador de conexiones con Excel .

Modo de acceso a datos
Especifique el método para seleccionar datos del origen.

Value Descripción
Tabla o vista Recupera los datos de una hoja de cálculo o un rango con nombre del archivo Excel.
Variable de nombre de tabla o nombre de vista Especifique la hoja de calculo o el rango con nombre de una variable.

Información relacionada:Usar variables en paquetes
Comando SQL Recupera datos del archivo Excel mediante una consulta SQL.
Comando SQL de variable Especifique el texto de la consulta SQL de una variable.

Versión preliminar
Muestra una vista previa de los resultados mediante el cuadro de diálogo Vista de datos . La vista previa puede mostrar hasta 200 filas.

Opciones dinámicas del modo de acceso a datos

Modo de acceso a datos = Tabla o vista

Nombre de la hoja de Excel
Seleccione el nombre de la hoja de cálculo o el rango con nombre de los disponibles en el libro de Excel.

Modo de acceso a datos = Variable de nombre de tabla o nombre de vista

Nombre de la variable
Seleccione la variable que contiene el nombre de la hoja de cálculo o el rango con nombre.

Modo de acceso a datos = Comando SQL

Texto de comando SQL
Escriba el texto de una consulta SQL, genere la consulta haciendo clic en Generar consulta, o bien examine el archivo que contiene el texto de la consulta haciendo clic en Examinar.

Parámetros
Si ha escrito una consulta con parámetros mediante ? como marcador de posición de parámetro en el texto de la consulta, utilice el cuadro de diálogo Establecer parámetros de consulta para asignar los parámetros de entrada de las consultas a las variables del paquete.

Generar consulta
Use el cuadro de diálogo Generador de consultas para crear visualmente la consulta SQL.

Browse
Use el cuadro de diálogo Abrir para buscar el archivo que contiene el texto de la consulta SQL.

Analizar consulta
Comprueba la sintaxis del texto de la consulta.

Modo de acceso a datos = Comando SQL de variable

Nombre de la variable
Seleccione la variable que contiene el texto de la consulta SQL.

Editor de origen de Excel (página Columnas)

Use la página Columnas del cuadro de diálogo Editor de origen de Excel para asignar una columna de salida a cada columna externa (origen).

Opciones

Columnas externas disponibles
Muestra la lista de columnas externas disponibles en el origen de datos. Esta tabla no se puede usar para agregar o quitar columnas.

Columna externa
Vea las columnas externas (origen) en el orden en que la tarea las leerá. Puede cambiar este orden si elimina primero las columnas seleccionadas en la tabla anterior y luego selecciona las columnas externas de la lista en un orden diferente.

Columna de salida
Permite proporcionar un nombre único para cada columna de salida. El nombre predeterminado es el nombre de la columna externa (origen) seleccionada; sin embargo, puede elegir un nombre único y descriptivo. El nombre que indique se mostrará en el Diseñador SSIS .

Editor de origen de Excel (página Salida de error)

Utilice la página Salida de error del cuadro de diálogo Editor de origen de Excel para seleccionar opciones de control de errores y establecer las propiedades en las columnas de salida de errores.

Opciones

Entrada o salida
Muestra el nombre del origen de datos.

Columna
Permite ver las columnas externas (origen) seleccionadas en la página Administrador de conexiones del cuadro de diálogo Editor de origen de Excel.

Error
Permite especificar qué debe ocurrir cuando se produce un error: omitir el error, redirigir la fila o hacer que el componente no funcione.

Temas relacionados:Control de errores en los datos

Truncamiento
Permite especificar qué debe ocurrir cuando se produce un truncamiento: omitir el error, redirigir la fila o hacer que el componente no funcione.

Descripción
Muestra la descripción del error.

Establecer este valor en las celdas seleccionadas
Permite especificar qué debe ocurrir en todas las celdas seleccionadas cuando se produce un error o un truncamiento: omitir el error, redirigir la fila o hacer que el componente no funcione.

Aplicar
Aplica la opción de control de errores a las celdas seleccionadas.

Cargar datos de o a Excel con SQL Server Integration Services (SSIS)
Destino de Excel
Administrador de conexiones de Excel