Publié le :
Macro MIXTE

Macro d'export CSV (ex_csv)

Ce code est également disponible en : Deutsch English Español
Cette macro encapsule la procédure `PROC EXPORT` pour faciliter la création de fichiers CSV à partir de tables SAS©. Elle accepte en paramètres la table source, le chemin de destination, ainsi que les options de remplacement de fichier et d'inclusion des en-têtes de colonnes.
Analyse des données

Type : MIXTE


La macro attend une table SAS en entrée, spécifiée par le paramètre `dsn` lors de l'appel.

1 Bloc de code
PROC EXPORT
Explication :
Définition de la macro `%ex_csv`. Elle exécute une `PROC EXPORT` avec le type `dbms=csv` pour générer le fichier de sortie spécifié.
Copié !
1%macro ex_csv(
2/* positional parameters */
3/* <libref>.SAS-data-set */ dsn
4,/* filepath */ filepath
5 
6/* key-word parameters */
7,/*(blank)|REPLACE */ replace=replace
8,/* YES | NO*/ putnames=yes
9);
10 
11 PROC EXPORT DATA=&dsn
12 outfile="&filepath"
13 dbms=csv &replace;
14 putnames=&putnames;
15 RUN;
16%mend ex_csv;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.