Accueil du site > Les articles > Utiliser la commande CPYTOIMPF
Version à imprimer Enregistrer au format PDF

Utiliser la commande CPYTOIMPF

copie depuis un fichier d’importation

mardi 7 septembre 2004, par Serge Gomes Visites  8012

Cet exemple permet de copier un fichier AS vers un fichier XLS. A noter : le paramètre FLDDLM (tabulation) permet d’ouvrir directement avec excel. fichier AS 400 BOOKS fichier PC /HOME/BOOK.XLS

CPYTOIMPF FROMFILE(SERGE/BOOKS)       
          TOSTMF(’/HOME/BOOK.XLS’)    
          MBROPT(*REPLACE)            
          STMFCODPAG(*PCASCII)        
          RCDDLM(*CRLM)               
          STRDLM(*NONE)               
          FLDDLM(X’05’)               
          DECPNT(*COMMA)

Remarque concernant le formatage : Si vous avez des zones alpha contenant des nombres (ex : ’000007’) excel formatera votre colonne comme étant numérique donc les zéros non significatifs (ceux de droite) seront supprimés. Pour éviter cela il faut exporter votre fichier avec l’extention .txt l’ouvrir (sur le pc) avec le bloc note, sélectionner et copier tout le texte, coller (collage spécial, que les valeurs) le contenu du presse-papier dans une feuilles xls préalablement formatée (colonne texte ou numérique). Serge G.

P.-S.

le fichier BOOK.XLS est accessible par le navigateur "votreAS400/home/BOOK.xls". il ne sera visible que si le répertoire home (sous repertoire de l’IFS)est partagé. Cette opération doit être réalisé par un administateur avec ISeries Navigator.