Estoy haciendo un robot en el que me descargo un catálogo en formato xls de una web y tengo 2 opciones:
1.Convertir este archivo directamente a data table
2.Convertir este archivo a formato xlsx y después a data table
He probado varias cosas pero o no me reconoce el archivo (diciendo que no existe) o da error por el formato xls y no sé qué hacer ya.
If you want to convert an XLS file (Excel 97-2003 format) directly to a DataTable, you can use the “Read Range” activity from the Excel Activities package:
Drag and drop the “Excel Application Scope” activity into your workflow.
Inside the scope, use the “Read Range” activity.
In the “Read Range” activity, specify the path to your XLS file, and set the range (e.g., “A1” if you want to read the entire sheet).
Create a DataTable variable to store the data.
In the “Output” property of the “Read Range” activity, assign the DataTable variable.
This will read the data from the XLS file and store it in a DataTable variable.
Vale, es que cuando uso la actividad Use Excel File me da error porque es como si intentase abrir un documento xslx cuando en verdad es xls y en mi versión de Studio, cuando añado la actividad de Excel Apllication Scope no viene ese campo para escribir, le tengo que añadir algo debajo.
Para incluir esta actividad, yo añado Excel Application Scope en mi Studio y no me aparece ese campo debajo, me aparece el hueco para que le añada una actividad, si uso Use Excel File y le pongo lo que has escrito¿puede funcionar? ¿o solo abre formatos xlsx?
Disculpa pero ese campo:
no figura en mi versión de Studio viene el nombre de la actividad Excel Application Scope y debajo un Do para que meta otra actividad, por lo que a lo mejor en este caso tengo que añadir un Use Excel File, ¿no?