hello,
J'aimerais pourvoir exporter des données sas vers un workbook excel existant sur une feuille existante à un emplacmeent précis. Quelqu'un a une idée de comment faire?
Merci
Vanessa![]()
hello,
J'aimerais pourvoir exporter des données sas vers un workbook excel existant sur une feuille existante à un emplacmeent précis. Quelqu'un a une idée de comment faire?
Merci
Vanessa![]()
Bonjour,
C'est possible avec l'ods et l'option start_at. Notez que vous pouvez également contrôlé le formatage du document aussi.
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ods excel file="c:/usertemp/class.xlsx"; ods excel options(sheet_name="class" sheet_interval="none" start_at="A2"); data _null_; length name sex age height weight $8; retain name sex age height weight ' '; file print ods; put name sex age height weight; run;quit; ods excel close;
merci Framon pour ta réponse. Ton code ne fonctionne pas chez moi. je n'arrive pas à ouvrir le fichier il me dit quil est corrompu... :/
Vaness![]()
Bonjour Vanessa,
Plusieurs possibilités: est ce que tu dispose bien d'une version excel qui prend en charge les xlsx (de mémoire 2007,2010,2013,2016 et 2019 et 365)?
Est-ce que le log t'a donné un message d'erreur, si oui lequel.
Est-ce que par hasard tu as essayer de modifier le code en rajoutant le set statment : set sashelp.class; ? si oui alors il faut le mettre comme ceci:
En relisant mon premier message je me suis rendu compte que comme je travaille dans une env. linux j'ai mis un / au lieu d'un \ dans le path ca pourrait avoir une effet sous windows aussi. Le code ci dessus est avec la bonne notation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ods excel file="c:/usertemp/class.xlsx"; ods excel options(sheet_name="class" sheet_interval="none" start_at="A2"); data _null_; *length name sex age height weight $8; *retain name sex age height weight ' '; set sashelp.class; file print ods; put name sex age height weight; run;quit; ods excel close;
Cordialement,
Fred
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager