Bonjour à tous,

Je viens vers vous car je rencontre un problème qui m'empêche d'avancer dans mon travail durant mon stage de validation de diplôme. Je dois travailler avec SAS et une base de données excel (.xlsx). Je commence mon code par une proc import pour importer ma base de données :

proc import datafile = "C:\...\Base de données générale.xlsx"
out = donnees
dbms = xlsx replace;
getnames = yes;
RUN;

Jusque là tout va bien, ça fonctionne, ma table se créée. Mais lorsque j'essaye de l'ouvrir, les messages suivant apparaissent :

ERROR: No such object.
Paramètres transmis à la méthode _SETCOLUMNCONFORMTHRESHOLD:
1 rc = 70
Le programme revient prématurément à la ligne 2337
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 2200 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode _LOADVIEWER:
Le programme revient prématurément à la ligne 2200
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 1304 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode _SETVIEW:
1 (Constante caractère) = 'TABLE'
Le programme revient prématurément à la ligne 1304
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 662 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode _OPENTABLE:
1 table = 'Regions.Donnees'
2 mode = ''
3 access = ''
Le programme revient prématurément à la ligne 662
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 486 : [ERROR: #114] Impossible d'exécuter la fonction demandée
ERROR: Call to _SETUP_ failed. Unable to send event SETUP to obj1.
Paramètres transmis à la méthode _SENDEVENT:
1 (Constante caractère) = 'SETUP'
2 command_list = 9795
Le programme revient prématurément à la ligne 486
Programme AF : SASHELP.FSP.VTFRAME.SCL
*** Ligne 108 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode CMDARGS:
Le programme revient prématurément à la ligne 108
Programme AF : SASHELP.FSP.VTFRAME.SCL
ERROR: No such object.
Paramètres transmis à la méthode _GETATTRIBUTES:
1 templ = 10833
Le programme revient prématurément à la ligne 2251
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 881 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode _SETVIEW:
1 (Constante caractère) = 'TABLE'
Le programme revient prématurément à la ligne 881
Programme AF : SASHELP.FSP.DATAVIEW.SCL
*** Ligne 496 : [ERROR: #114] Impossible d'exécuter la fonction demandée
Paramètres transmis à la méthode _NEWTABLE:
Le programme revient prématurément à la ligne 496
Programme AF : SASHELP.FSP.DATAVIEW.SCL
ERROR: Region fill failure, operation aborted.
ERROR: Unable to send _POSTINIT_ method. See LOG window.

En cherchant sur internet j'ai cru comprendre que c'était un problème de langue de SAS. J'ai trouvé une "solution" ici mais je n'arrive pas à comprendre toutes les manips à faire vu qu'elle est expliquée en anglais, et elle impose de télécharger un fichier.

J'ai contacté un ancien prof à moi qui m'a conseillé plusieurs choses. J'ai donc essayé d'enregistrer ma base dans la work directement (avant je passais par une bibliothèque je créais), j'ai essayé de transformer le fichier en .csv, ce qui n'a pas fonctionné non plus. J'ai aussi tenté de changer mon fichier de place, en vain.

Merci de m'avoir lu.