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 02/12/2011, 17h15   #1
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Par défaut Ecrire dans les cellules d'une feuille Excel depuis SAS

Bonjour,

Le sujet que j'aborde ici est présent dans la FAQ mais les programmes postés par fafabzh6 (adresse : http://sas.developpez.com/faq/sas/?page=7.4) ne semble pas fonctionner (ouvrir Excel et Ecrire) ou j'ai pas compris.
Quelqu'un peux-t-il m'éclairer sur le sujet?
Pour info je travaille avec SAS EG 4.3.
Merci.
MDsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 18h42   #2
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 957
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 957
Points : 1 368
Points : 1 368
Salut,
Le sujet a été traité ICI
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 19h27   #3
Membre éprouvé
 
Homme Rémi Bousquet
responsable adjoint service stat
Inscription : mars 2009
Messages : 334
Détails du profil
Informations personnelles :
Nom : Homme Rémi Bousquet
Âge : 35
Localisation : France

Informations professionnelles :
Activité : responsable adjoint service stat
Secteur : Finance

Informations forums :
Inscription : mars 2009
Messages : 334
Points : 464
Points : 464
Il y a également une réponse très instructive dans le forum quebecois à ce sujet
http://forum.clubsasquebec.ca/viewto...&highlight=dde

Ainsi, il semble tout à fait possible d'utiliser les commandes DOS et les liens DDE sous GUIDE, contrairement à ce que je lis en de nombreux endroits !!!
Toutefois, ayant la chance de ne pas travailler sous GUIDE, je n'ai jamais pu tester cette méthode par moi même.
Enfin, reste d'autres conditions, comme le fait par exemple que tu travailles dans l'environnement Windows...

Si tu peux tester cette méthode, et si elle marche, merci de témoigner sur ton succès et les difficultés de mise en oeuvre

Rémi
RemiBousquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 19h45   #4
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 713
Points : 1 713
DDE, EG?
Ton serveur SAS que EG utilise , est-il locale?
Conseil: Oublies les DDE quand t'utilises EG...
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 15h06   #5
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Citation:
Envoyé par s_a_m Voir le message
DDE, EG?
Ton serveur SAS que EG utilise , est-il locale?
Conseil: Oublies les DDE quand t'utilises EG...
Seveur local??? ca veut dire quoi au juste?

Je sais simplement que lorsque je lance des programmes il me dit "envoyé au serveur SASCompute" !
Je vais regarder le lien et vous faire signe !
MDsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 15h22   #6
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 713
Points : 1 713
Citation:
Envoyé par MDsas Voir le message
Seveur local??? ca veut dire quoi au juste?
SAS Installé sur ton poste.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 15h48   #7
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 713
Points : 1 713
pour ce qui est exécution des commandes système voici la doc officielle de SAS et encore il faut être administrateur de son poste et encore...
Pour le DDE , sas devient un client du serveur d'application Windows.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 17h19   #8
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Citation:
Envoyé par s_a_m Voir le message
SAS Installé sur ton poste.
Ce n'est pas le cas.

Citation:
pour ce qui est exécution des commandes système voici la doc officielle de SAS et encore il faut être administrateur de son poste et encore...
Pour le DDE , sas devient un client du serveur d'application Windows.
Je suis adminitrateur de rien de rien malheureusement!
MDsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 17h37   #9
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Au vu de toutes les réponses et du rapport mitigé SEG/DDE.

Quelqu'un aurait-il une autre solution pour ECRIRE dans une cellule spécifique d'EXCEL à partir de SAS EG lorsque:

On n'administre rien de son poste ....
On a que SAS EG 4.3 d'installer....
Les programmes s'éxécutent sur un serveur à distance....
La version d'Excel est 2007.


Que pensez-vous par exemple de l'ODS TAGSETS.EXCELXP peut-on aller jusqu'au niveau de la cellule?

Merci.
MDsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 21h14   #10
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 828
Points : 2 828
Bof sur l'ODS TAGSETS.EXCELXP pour aller écrire dans une cellule très précise. Faisable, certainement, mais compliqué. Et en plus, l'ODS va forcément créer un classeur nouveau, alors que tu voudrais probablement écrire dans un classeur existant.
Une solution typique sous SEG (que je vois pas mal en entreprises) est d'exporter l'information que tu veux écrire dans une cellule précise avec la tâche SEG (exporter en tant qu'étape du projet) : ainsi tu crées un classeur Excel intermédiaire avec juste tes infos à insérer.
Et à un autre endroit, ton classeur Excel principal, avec toutes les autres choses nécessaires (autres données, graphiques, tableaux croisés dynamiques, macros, etc.), va aller pointer vers les cellules qui vont bien dans le classeur intermédiaire.
Pour résumer :
SEG --> CLASSEUR1.XLS
Celui qui t'intéresse (que tu veux mettre à jour) c'est CLASSEUR2.XLS dans lequel il y a des références au contenu de CLASSEUR1.XLS.

En général ça marche bien.
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 21h39   #11
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Citation:
Envoyé par olivier.decourt Voir le message
Et à un autre endroit, ton classeur Excel principal, avec toutes les autres choses nécessaires (autres données, graphiques, tableaux croisés dynamiques, macros, etc.), va aller pointer vers les cellules qui vont bien dans le classeur intermédiaire.Pour résumer :
SEG --> CLASSEUR1.XLS
Celui qui t'intéresse (que tu veux mettre à jour) c'est CLASSEUR2.XLS dans lequel il y a des références au contenu de CLASSEUR1.XLS.

En général ça marche bien.
C'est bien pour écrire dans un classeur existant.

Le "va aller" c'est de l'automatique?(VBA) ou ce sont des références classiques d'Excel ?

Mon client est juste fatigué de toujours exporter---copier/coller à chaque fois le même tableau dans sa feuille excel. En se déplacant à chaque fois d'une colonne.
MDsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 09h21   #12
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 713
Points : 1 713
Hello,
tu passes par le VBA, qui lira tes fichiers Excel, TXT ou CSV et injecte les données dns les cellule.
En gros une maquette + un code VBA derrière , j'ai déja vu ça pas mal de fois chez des clients et sa a l'aire de fonctionner.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 17h35   #13
Membre régulier
 
Femme Mariam
Statisticienne-Consultante BI
Inscription : avril 2008
Messages : 127
Détails du profil
Informations personnelles :
Nom : Femme Mariam
Localisation : Canada

Informations professionnelles :
Activité : Statisticienne-Consultante BI
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 127
Points : 96
Points : 96
Merci de la proposition, ne connaissant pas le VBA j'ai quelques réticences à m'y lancer. Cependant cela reste une bonne occasion de commencer.
MDsas 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 15h18.


 
 
 
 
Partenaires

Hébergement Web