Bonjour,
J’ai de nombreuses sorties sas que je souhaite produire dans des fichiers Excel. De la même manière que l’instruction « ods rtf » permet de générer des sorties lisibles par Word, existe-t-il un moyen de les rendre lisible par Excel ?
Merci de votre réponse.
Bonjour.
Pour écrire des résultats SAS dans Excel, vous avez deux solutions :
- pour toutes versions de SAS depuis la 8.0, vous pouvez ouvrir une destination ODS HTML sur le même principe qu’ODS RTF, en indiquant dans FILE= un fichier dont l’extension est .XLS. Vous ne créerez pas une feuille Excel au sens strict, mais une page Web qu’Excel sait lire à partir de la version 1997
- pour SAS 9.1 et Excel 2003 minimum, vous pouvez utiliser ODS TAGSETS.EXCELXP qui va créer un (presque) véritable classeur Excel. La documentation sur cette destination et ses options peut s’afficher dans la fenêtre Log en exécutant le programme suivant :
ODS TAGSETS.EXCELXP OPTIONS(DOC="help") FILE = "c:\temp\rien.xls" ;
- pour SAS 9.4 et Excel 2007 minimum, vous pouvez utiliser ODS EXCEL qui va créer un véritable classeur Excel d’extension XLSX.