Bonjour a tous,
j'ai ecrit ce program pour ouvrir un fichier excel:
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:
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:
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:
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
Partager