|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 34 ![]() |
Bonjour à tous.
Bon, voila, ça fait bien longtemps que je n'ai plus "joué" avec la proc import et je suis confronté à un souci qui, je pense, a déjà du heurter certains d'entre vous... Mes cellules Excel sont formatée sans décimale avec séparateur millier "espace" alors que la valeur "brute" comporte bien des décimales. Lors de l'import, SAS considère la colonne comme étant de l'alpha et je perds donc les décimales. Dit autrement, SAS importe les données telles qu'on les voit dans Excel et non leur valeur brute. Comment puis je faire pour que SAS et sa Proc import ignore les formats Excel ? Merci par avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
Hello;
Si t'essaies avec un libname Excel? ou bien l'option: de la proc Import. sinon un ilfile et jouer sur l'informat. |
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 34 ![]() |
Alors, sans trop rentrer dans les détails, le libname Excel n'est pas recevable pour cet import.
Voici le code de départ : Code :
Merci pour ton aide. |
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Jérémy NoëlConsultant Support Client SAS Inscription : mai 2011 Messages : 38 ![]() |
Bonjour,
Pour pouvoir importer un fichier Excel, il faut disposer du module SAS/ACCESS to PCFile. Si ce n'est pas le cas, il te faudra passer par un fichier .csv. Pour vérifier que tu as bien ce module, lance le code suivant Le résultat de cette commande s'affichera dans la log et tu pourras connaitre les modules compris dans ta licence. Cordialement, Jérémy |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 34 ![]() |
Je dispose bien de l'access to PC file, aucun problème de license de ce côté là...
Dis autrement, si j'écarte le libname Excel, ce n'est pas pour une question de module mais plus pour un côté peu pratique dans mon cas. J'apporte un petit complément... Le DBMS=XLS règle en partie mon problème mais provoque une erreur de type TraceBack sur certains de mes fichiers. Je ne comprends pas pourquoi par ailleurs certains fichiers Excel sont bien importés alors que d'autres provoquent cette erreur, les fichiers étant de même format et créés avec la même version d'Excel... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com