Bonjour a tous,
j'ai ecrit ce program pour ouvrir un fichier excel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
import win32com.client
excel = win32com.client.Dispatch ('Excel.Application')
classeur = excel.workbooks.open("C:\Users\jocelyne\Desktop\Data\set1.xls")
feuille = classeur.activesheet
maxcol = fueille.usedrange.colums.count
maxline = fueille.usedrange.rows.count
 
print maxcol
print maxline
 
excel.workbooks.close()
excel.quit()
une fois que je le run, j'obtiens cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "C:/Users/jocelyne/Desktop/SBprograms/excelfileopen", line 1, in <module>
    import win32com.client
ImportError: No module named win32com.client
alors je decide de mettre certaines lignes en commentaires et j'obtiens ce programme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#import win32com.client
#excel = win32com.client.Dispatch ('Excel.Application')
classeur = excel.workbooks.open("C:\Users\jocelyne\Desktop\Data\set1.xls")
feuille = classeur.activesheet
maxcol = fueille.usedrange.colums.count
maxline = fueille.usedrange.rows.count
 
print maxcol
print maxline
 
excel.workbooks.close()
excel.quit()
et cette fois, j'ai l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "C:/Users/jocelyne/Desktop/SBprograms/excelfileopen", line 3, in <module>
    classeur = excel.workbooks.open("C:\Users\jocelyne\Desktop\Data\set1.xls")
NameError: name 'excel' is not defined
qu'est ce qui se passe?

Merci d'avance

Billie