Estoy teniendo problemas para convertir una sola hoja de Excel al formato .CSV en SSIS.
Puedo convertir la hoja de cálculo de Excel a CSV utilizando una tarea de script, pero todas mis hojas de Excel se están convirtiendo a CSV. Por lo tanto, necesito convertir solo una hoja a CSV.
davy.ai
Para convertir una hoja específica en Excel a CSV utilizando una Tarea de Script en SSIS, debes modificar el script de la siguiente manera:
En el método Main(), agrega el siguiente código para obtener el nombre de la hoja de Excel que deseas convertir:
Aquí, “ExcelSheetName” es el nombre de una variable de SSIS que debes crear para almacenar el nombre de la hoja de Excel. Puedes poblar esta variable utilizando una tarea Execute SQL anterior o cualquier otro medio apropiado.
con:
Esto agrega el nombre de la hoja al camino del archivo de Excel, separado por el carácter “#”.
a:
Esto asegura que solo se seleccione la hoja de Excel especificada para la conversión a CSV.
Aquí, “CsvFilePath” es el nombre de una variable de SSIS que almacena el camino del archivo CSV de salida.
Con estas modificaciones, la Tarea de Script solo convertirá la hoja de Excel especificada a CSV.