|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
Bonjour,
J'ai un souci avec l'instruction call define de la proc report avec un export sous Excel grâce à l'ods tagsets.excelxp. En effet, je souhaite appliquer sur mes variables de classification à la fois un style et un lien hypertexte. Pour cela j'utilise la call define. Si les résultats sont exportés sous format Word pas de souci les instructions sont respectées. Malheureusement je souhaite les exporter sous Excel. Pour cela j'utilise l'ods tagsets.excelxp. (Ce que je souhaite fonctionne avec l'ods msoffice mais je préférerai garder l’ods tagsets.excelxp). J'utilise une vieille version du tagsets mais j'ai essayé avec le nouveau et le problème est le même. Sous Excel le style n'est pas défini alors que le lien hypertexte est crée. Par contre (j'utilise Sas guide) dans la fenêtre de résultat HTML, les instructions fonctionnent. Est-ce du à l'ods tagsets.excelxp, faut-il bidouiller le code ? Merci par avance. Vous trouverez ci-dessous un exemple de code. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Bonjour.
Sur SAS 9.2 et tagsets v1.127 ça fonctionne. Sur SAS 9.1.3 et tagsets v1.28 ça fonctionne. Sur SEG 4.3 branché sur SAS 9.2 et tagsets v1.94 ça fonctionne. Du coup, Je me suis permis de simplifier un peu le code (pourquoi NAME2 ?). Code :
Olivier |
||
|
|
10
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
Bonjour Olivier,
Tout d'abord, merci pour la réponse, je ne savais pas que l'on pouvait mette le nom d'une des variables en premier attribut à un call define. Je croyais que l'on ne pouvait mettre que "_col_" ou "_row_". J'ai essayé avec tous les tagsets disponibles sur le support sas, rien n'y fait l'instruction pour les couleurs ne fonctionne pas. Pourriez-vous me fournir cette version 1.94? Par avance merci. Damien. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Damien, si tu as essayé avec une version plus récente que la 1.94 il n'y a pas de raison que les résultats diffèrent. Quelle version d'Excel as-tu ? Tu exécutes sur quelle version de SAS et sur quelle plateforme (Windows, Unix) ?
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
Habituellement, j'utilise la v1.86 je crois mais j'ai essayé avec la dernière la v1.127.
Je travaille sous windows xp, ma version de sas est sas enterprise guide 4.1 et ma version d'excel est celle de 2003. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
J'ai fait mes essais avec Excel 2007 : c'est peut-être là la différence. Demain j'aurai un Excel 2003 pour tester.
Et le SEG 4.1 pointe vers un SAS 9.1 en local ? Sur un serveur ? |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
Sur un serveur.
Merci beaucoup de répondre aussi vite. |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Bon, ça marche aussi avec Excel 2003.
Il y a un truc pas net là-dedans. Comment récupères-tu le fichier produit par SEG sur ton PC pour l'ouvrir ? |
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
Olivier,
J'exporte mon fichier sur un serveur. Ainsi, il est directement consultable pour ceux qui ont accès à ce serveur. Je l'ouvre donc directement à partir du serveur. Une petite précision, il semble que je n'ai pas Excel 2003 mais 2002 (je ne savais pas qu'il existait celui-là). Si je regarde dans Excel la version il est indiqué Microsoft Excel 2002 SP-2. |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Essaye d'ouvrir le .XLS avec le bloc-notes ou un équivalent. Tu devrais y trouver des indications de style au début : y a-t-il un bloc comme celui-ci (juste avant <worksheet> chez moi) ?
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Membre à l'essai
![]() Inscription : août 2010 Messages : 28 ![]() |
En ouvrant le document crée avec bloc-notes j'ai comme bloc :
Code :
Normalement je change de version Excel et de version SAS prochainement. Je pourrais alors retester. Un grand merci pour ton aide. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com