Transformare automată XML în XLSX
Posted: 25 Jun 2012, 21:58
În mod implicit Export in Excel/Open Office generează fişiere .XML care pot fi deschise cu Excel sau modulul scalc din OpenOffice.
Dacă dorim să transformăm fişierul în format .xlsx, după ce se deschide în Excel salvăm în acest format cu Save as.
Procedura poate fi automatizată cu scriptul TOXLSX asociat (împachetat), iar operaţia modificată astfel:
Formule
-fisier: OpExport(,,"XLSXML",,"10").AND._(X_1:=h_FileNames[fil_nnx],gcmd_exec("TOXLSX"))
-articol
-fisier: _(X_1:=X_1+".xlsx",gcmd_Exec("RUND"))
unde fil_nnx este fişierul de export corespunzător fişierului de date pentru care se defineşte operaţia, ex. fil_p_x
Trebuie să dispuneţi de opţiunea Excel şi Excel trebuie să fie instalat !
Dacă dorim să transformăm fişierul în format .xlsx, după ce se deschide în Excel salvăm în acest format cu Save as.
Procedura poate fi automatizată cu scriptul TOXLSX asociat (împachetat), iar operaţia modificată astfel:
Formule
-fisier: OpExport(,,"XLSXML",,"10").AND._(X_1:=h_FileNames[fil_nnx],gcmd_exec("TOXLSX"))
-articol
-fisier: _(X_1:=X_1+".xlsx",gcmd_Exec("RUND"))
unde fil_nnx este fişierul de export corespunzător fişierului de date pentru care se defineşte operaţia, ex. fil_p_x
Trebuie să dispuneţi de opţiunea Excel şi Excel trebuie să fie instalat !