Salve ho un file TXT come il seguente:
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
GIULIO INACTIVE WAITING 0
dmadmin
pippo@pluto (TNS V1-V3) 21783 6
select all :"SYS_B_0" "intest", idmittdest "id", mittdest "descrizione", uor, in
dirizzo, localita, provincia from mario_anagmittdest where (storico=:"SYS_B
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
_1") order by mittdest
GIULIO INACTIVE WAITING 0
dmadmin
pippo@pluto (TNS V1-V3) 22774 1
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
select all :"SYS_B_0" "intest", idmittdest "id", mittdest "descrizione", uor, in
dirizzo, localita, provincia from mario_anagmittdest where (storico=:"SYS_B
_1") order by mittdest
GIULIO INACTIVE WAITING 0
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
dmadmin
pippo@pluto (TNS V1-V3) 20983 9
select all :"SYS_B_0" "intest", idmittdest "id", mittdest "descrizione", uor, in
dirizzo, localita, provincia from mario_anagmittdest where (storico=:"SYS_B
_1") order by mittdest
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
GIULIO INACTIVE WAITING 0
dmadmin
pippo@pluto (TNS V1-V3) 19404 22
select all :"SYS_B_0" "intest", idmittdest "id", mittdest "descrizione", uor, in
USERNAME STATUS STATE WAIT_TIME
------------------------------ -------- ------------------- ----------
TERMINAL OSUSER
------------------------------ ------------------------------
MODULE PROCESS LAST_CALL_ET
------------------------------------------------ ------------ ------------
SQL_TEXT
--------------------------------------------------------------------------------
dirizzo, localita, provincia from mario_anagmittdest where (storico=:"SYS_B
_1") order by mittdest
Vorrei ottenere un file xls che avesse le seguenti colonne:
USERNAME , STATUS, STATE, WAIT_TIME,TERMINAL, OSUSER, MODULE, PROCESS, PROCESS, SQL_TEXT
in tali colonne ci dovranno essere i seguenti dati:
USERNAME-->GIULIO
STATUS-->INACTIVE
STATE-->WAITING
WAIT_TIME-->0
TERMINAL-->(dovrebbe essere sempre vuoto)
OSUSER-->pippo@pluto (TNS V1-V3)
MODULE-->21783
PROCESS--> 6
SQL_TEXT-->select all :"SYS_B_0" "intest", idmittdest "id", mittdest "descrizione", uor, in
dirizzo, localita, provincia from mario_anagmittdest where (storico=:"SYS_B _1") order by mittdest
Logicamente i dati dovranno essere diversi per ogni riga a seconda delle informazioni relative.
Unico problema è che non sempre i dati sono nella stessa posizione(come si evince dall'esempio).
E' possibile?
Grazie anticipatamente.