Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Outils BI
Outils BI Forum d'entraide sur les fonctionnalités spécifiquement liées à la partie Business Intelligence de SAS : DI, EG, infomaps, cubes, WRS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2010, 09h44   #1
Membre actif
 
Inscription : mars 2003
Messages : 149
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 149
Points : 162
Points : 162
Par défaut Utilisation DDE Excel dans GUIDE.

Bonjour,

Dans le cadre de mon projet, je suis amené à écrire dans des fichiers Excel.
Je travaille sur Guide (V 4.3) directement sur le serveur et je n'ai pas le client lourd installé sur mon poste.

Je constate que les instructions DDE que j'ai l'habitude de lancer (Ouverture Excel pour commencer) ne fonctionne pas dans cette configuration.

Voici la log

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
17         filename sys dde "Excel|system";
18         filename xlsDate dde "Excel|Feuil1!L3C3";
19         filename xlsData dde "Excel|Feuil2!L1C1:L5C1";    /*L1 = ligne entete*/
20         
21         
22         /*ouvrir Excel*/
23         DATA _NULL_ ;
24             length FID RC STOP 8 ;
25             FID = FOPEN("SYS","S");
26             IF FID = 0 then do ;
27                 RC = SYSTEM("start excel");
28                 STOP = datetime() + 10 ;
29                 do while (FID = 0) ;
30                     FID = FOPEN("SYS","S");
31                     IF (Datetime() > STOP) then FID = 1 ;
32                 end ;
33             end ;
34             RC = fclose(FID);
35         run ;
 
NOTE: L'étape DATA a utilisé (Durée totale du traitement) :
      temps réel          10.04 secondes
      temps UC            2.96 secondes
 
 
36         
37         /*Ouvrir le fichier Excel de modele*/
38         data _null_;
39             file SYS;
40             put "[ERROR(false)]"; /* Pour éviter message sur MàJ */
41             put "[open(""&files\USERS\....\Test_DDE.xls"")]";
42         run;
 
ERROR: Le fichier physique n'existe pas, Excel|system.
NOTE: Le Système SAS a interrompu le traitement de cette étape en raison d'erreurs.
NOTE: L'étape DATA a utilisé (Durée totale du traitement) :
      temps réel          0.00 secondes
      temps UC            0.00 secondes
Est ce normal?
Avez vous une parade?

Je doute qu'avec l'ODS je puisse faire tout ce que je peux faire avec DDE
(Exemple : Ecrire une valeur dans la cellule B47 de la feuille truc)

Je précise que je suis sur microsoft 2007. (A priori, je ne pense pas que ca à un impact).
la2002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 12h04   #2
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 133
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 133
Points : 1 744
Points : 1 744
Si ton marche marche sans Eguide, as tu vérifié que dans ce cas le chemin pour excel est correct et que excel est en version francaise?
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 12h19   #3
Membre actif
 
Inscription : mars 2003
Messages : 149
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 149
Points : 162
Points : 162
Merci Manoutz,

Tu m'as sur la solution : Excel n'est pas installé sur le serveur. J'imagine que c'est une raison valable, non ?


Merci encore!
la2002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 12h20   #4
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 133
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 133
Points : 1 744
Points : 1 744
ca marche pas sous guide. doc a l'appui:

http://support.sas.com/resources/pap...008/eguide.pdf
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 13h33   #5
Membre actif
 
Inscription : mars 2003
Messages : 149
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 149
Points : 162
Points : 162
OK, merci!
Le problème est donc réglé!
la2002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h36.


 
 
 
 
Partenaires

Hébergement Web