Tarea de script en SSIS para importar la hoja de cálculo de Excel

He revisado las preguntas que pueden haber tenido mi respuesta y, lamentablemente, no parecen aplicarse. Aquí está mi situación. Tengo que importar hojas de trabajo de mi cliente. En las columnas A, C, D y AA, el cliente tiene la información que necesito. El balance de las columnas tiene lo que para mí es información sin valor. Los encabezados de columna son consistentes en las cuatro columnas que necesito, pero son muy inconsistentes en las columnas que no importan. Por ejemplo, la celda A1 contiene División. Esto es cierto en todas las hojas de cálculo. La celda B1 puede contener cualquier cosa, desde la longitud del manguito hasta la longitud total, para ajustarse. Lo que debo hacer es importar solo las columnas que necesito y asignarlas a una tabla de SQL 2008 R2. He definido la tabla en un procedimiento almacenado que actualmente está llamando a una función SSIS.

El problema es que cuando intento importar una hoja de cálculo que tiene diferentes nombres de columna, el SSIS falla y tengo que volver a ejecutarlo manualmente para configurar correctamente los campos.

No puedo imaginar que lo que estoy tratando de hacer no se haya hecho antes. Para que no se pierda la magnitud, tengo 170 usuarios que tienen más de 120 plantillas de hoja de cálculo diferentes.

Estoy desesperado por una solución viable. Puedo hacer todo después de obtener el archivo en mi tabla en SQL. Incluso he escrito el código para volver a mover los archivos al servidor FTP.

Respuestas a la pregunta(1)

Su respuesta a la pregunta