verificar si un archivo de Excel está vacío en JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Tengo un problema: los datos que estoy enviando a un script JSL provienen de una aplicación que a veces, cuando no tiene datos para dar, devuelve un archivo de Excel vacío.
¿Hay alguna manera de identificar esta tabla vacía?
Si intento abrirlo, jmp arroja un error y detiene el script.
La función "está vacía" funciona en la tabla de datos abierta y aplicándola directamente en el archivo da siempre el mismo resultado, sin importar si el archivo está vacío o no.
¿cualquier sugerencia?
Gracias
Re: verifique si un archivo de Excel está vacío en JSL¡gracias! Estaba buscando exactamente algo como esto, capaz de manejar un error sin detener la ejecución.
Me encontré con la función de prueba hace algún tiempo, pero no pude encontrarla.
Usaré una forma más simple dentro de un ciclo sobre una lista de archivos
archivo = "00_DD_.xls";
flag = 0;
Probar (dt = Abrir (archivo), flag = 1);
y luego use la bandera para activar la creación / modificación de una lista de "archivos defectuosos", pero confiando sustancialmente en la función de prueba
Re: verifique si un archivo de Excel está vacío en JSLPara evitar detener la secuencia de comandos, puede encerrar el open () dentro de una sentencia try (). Para identificar una tabla de Excel vacía, puedes probar algo como esto:
Si ( Está perdido ( Tratar ( dt = Abierto ( "/path/file.xls" ) ) ) ,
Show ( "NOOO! La tabla de Excel está vacía" ) ; // ... código jsl si está vacío
,
Show ( "¡Continua!" ) ; // ... código jsl si el archivo contiene datos
) ;