1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
DATA fin;
SET debut;
LENGTH numligne 8. ident 8. nom $20. prenom $20. adr1 $60. cp $5. ville $20. num $8. tel1 $20 tel2 $20;
KEEP numligne ident nom prenom adr1 cp ville num tel1 tel2;
texte=TRANWRD(texte,';;','; ;');
texte=TRANWRD(texte,';;','; ;');
numligne=SCAN(texte,1,';');
ident=SCAN(texte,2,';');
nom=SCAN(texte,3,';');
prenom=SCAN(texte,4,';');
adr1=SCAN(texte,5,';');
cp=SCAN(texte,6,';');
ville=SCAN(texte,7,';');
num=SCAN(texte,8,';');
tel1=SCAN(texte,9,';');
tel2=SCAN(texte,10,';');
RUN;
proc print data=fin;run; |
Partager