Lecture de fichiers Excel (suite)

By nilidas

Allo à tous

 

J’aimerais, aujourd’hui, compléter ma première chronique. Effectivement, en utilisant à nouveau le DDE, j’ai découvert de nouvelles options qui sont très utiles surtout que lorsqu’on obtient des données de chercheurs, généralement leurs fichiers ne sont pas directement lisibles par SAS. Par expérience, ce n’est vraiment pas drôle quand il y a douze feuilles Excel à lire et qu’elles sont bourrées de caractères illisibles ou d’espace.

 

Les nouvelles options s’incluent dans la ligne INFILE du DATA. Elles doivent tous être incluses. On ne peut pas en utiliser seulement une sinon ça risque de ne pas marcher très bien.

 

NOTAB : Dis à SAS de ne pas convertir les ‘TAB’ qui sont présents dans le fichier Excel.

 

DLM = ‘09′x : Spécifie le “delimiter character”. Par défaut, c’est une virgule, mais la commande précédente permet de le changer pour le ‘TAB’ (‘09′x : représentation hexadécimale de ‘TAB’)

 

DSD : Spécifie que deux ‘delimiter character’ consécutif représente une donnée manquante.

 

Avec ces trois options, vous sauvez beaucoup de temps en ayant pas à changer tous les espaces incluent dans les fichiers. Je dois dire que j’ai sauvé quelques heures de travail ‘PLATE’.

 

En espérant que cela vous sera utile.

 

Bonne fin de semaine.

 

Marie-Eve

Laisser un commentaire