Importazione File Excel
L'importazione di dati presenti all'interno di fogli excel e la scrittura di file fisici con i dati presenti all'interno di questi file è facilitata dall'utilizzo della scheda dell'oggetto File Excel.
Per richiamarla è sufficiente indicare come Tipo oggetto J1, Parametro FIL_XLS e quindi indicare nel campo XLS files il percorso del file da importare:
![]() |
![]() |
![]() |
![]() |
![]() |
Il tracciato del file sarà determinato in funzione dell'intestazione e del contenuto delle colonne. In particolare, le colonne che all'interno del fiel excel contengono numeri verranno tradotte in campi numerici di lunghezza 15 mentre le altre colonne verranno tradotte in file alfanumerici di lunghezza 255:
![]() |
Si riporta a titolo di esempio l'istruzione utilizzata nel caso in esame:
INSERT INTO _h_LIB/brenti0f_n_
(_h_E§TRAG_n_, _h_E§CRAG_n_, _h_E§IDOJ_n_, _h_E§GRUP,_h_E§RAGS_n_, _h_E§INDI_n_, _h_E§INDA_n_, _h_E§TELE_n_, _h_E§TFAX_n_, _h_E§TELX_n_, _h_E§IEMA_n_, _h_E§PECO_n_, _h_E§CNAZ_n_, _h_E§LOCA_n_, _h_E§PROV_n_, _h_E§CAPA_n_, _h_E§LING_n_, _h_E§VALU_n_, _h_E§TSOG_n_, _h_E§CPAI_n_, _h_E§COFI_n_, _h_E§CTA1_n_)
select
substr ( _h_EXTRAG_n_, 1, 3),
substr (DIGITS( _h_EXCRAG_n_), 7, 4),
substr(DIGITS( _h_EXIDOJ_n_), 1, 10),
substr ( _h_EXGRUP_n_, 1, 3),
substr ( _h_EXRAGS_n_, 1, 35),
substr ( _h_EXINDI_n_, 1, 35),
substr ( _h_EXINDA_n_, 1, 35),
substr ( _h_EXTELE_n_, 1, 20),
substr ( _h_EXTFAX_n_, 1, 20),
substr ( _h_EXTELX_n_, 1, 20),
substr ( _h_EXIEMA_n_, 1, 132),
substr ( _h_EXPECO_n_, 1, 20),
substr ( _h_EXCNAZ_n_, 1, 6),
substr ( _h_EXLOCA_n_, 1, 35),
substr ( _h_EXPROV_n_, 1, 10),
substr(DIGITS( _h_EXCAPA_n_), 6, 5),
substr ( _h_EXLING_n_, 1, 2),
substr ( _h_EXVALU_n_, 1, 3),
substr ( _h_EXTSOG_n_, 1, 1),
substr ( _h_EXCPAI_n_, 1, 30),
substr ( _h_EXCOFI_n_, 1, 20),
substr(DIGITS( _h_EXCTA1_n_), 9, 2)
from _h_W_BSI/FOGLIO1_n_
where _h_EXTRAG_n_<>' '
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0