Esportare un file in CSV sull'IFS

Accedi per salvare
CPYTOIMPF FROMFILE(PRODLIB/ARTICOLI)             +
          TOSTMF('/home/export/articoli.csv')    +
          MBROPT(*REPLACE)                       +
          STMFCCSID(1208)                        +
          RCDDLM(*CRLF)                          +
          DTAFMT(*DLM)                           +
          STRDLM(*NONE)                          +
          FLDDLM(';')

Per includere i nomi delle colonne come prima riga si aggiunge ADDCOLNAM(*SQL).

Nota

STMFCCSID(1208) scrive in UTF-8 ed è quasi sempre la scelta giusta. È il motivo per cui le lettere accentate arrivano corrette invece che come simboli: senza, il file esce nella codifica EBCDIC del job e chi lo apre su Windows vede caratteri sbagliati.

Suggerimento

in Italia il separatore giusto è il punto e virgola, non la virgola: Excel in configurazione italiana usa la virgola come separatore decimale, e con FLDDLM(',') i numeri finiscono spezzati su due colonne.


Rilasci. CPYTOIMPF c'è da sempre. Il parametro ADDCOLNAM, che scrive i nomi delle colonne come prima riga, è più recente: se il comando lo rifiuta segnalando una parola chiave non valida, il sistema è su un rilascio che non lo ha, e l'intestazione va aggiunta a parte.

← Torna al blog

Commenti

Nessun commento ancora. Sii il primo a commentare!

Devi avere un account per commentare. Accedi · Registrati