verificare se un file Excel è vuoto in JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao
Ho un problema: i dati che sto dando da uno script JSL provengono da un'applicazione che a volte, quando non ha dati da fornire, restituisce un file excel vuoto.
C'è un modo per identificare questo tavolo vuoto?
Se provo ad aprirlo, jmp genera un errore e interrompe lo script.
la funzione "è vuota" funziona su una tabella di dati aperta e applicandola direttamente sul file dà sempre lo stesso risultato, indipendentemente dal fatto che il file sia vuoto o meno.
qualche suggerimento?
Grazie
Ri: verificare se un file Excel è vuoto in JSLgrazie! Stavo cercando esattamente qualcosa di simile, in grado di gestire un errore senza interrompere l'esecuzione.
Mi sono imbattuto nella funzione try qualche tempo fa, ma non sono riuscito a trovarlo ..
Userò una forma più semplice all'interno di un ciclo su un elenco di file
file = "00_DD_.xls";
flag = 0;
Prova (dt = Open (file), flag = 1);
quindi utilizzare il flag per attivare la creazione / modifica di un elenco di "file non validi", ma sostanzialmente fare affidamento sulla funzione try
Ri: verificare se un file Excel è vuoto in JSLPer evitare l'arresto dello script è possibile racchiudere l'open () all'interno di un'istruzione try (). Per identificare una tabella Excel vuota puoi provare qualcosa come questo:
Se ( Manca ( Provare ( dt = Aperto ( "/Path/file.xls" ) ) ) ,
Mostrare ( "NOOO !, la tabella Excel è vuota" ) ; // ... codice jsl se vuoto
,
Mostrare ( "Proseguire!" ) ; // ... codice jsl se il file contiene dati
) ;