Bonjour,
je me permets de vous demander votre aide car là je bloque.

J'ai fait un petit programme sous python qui fonctionne assez bien.

Mais voilà le hic c'est que le résultat de mon programme est un fichier .txt là encore tout va bien, ce qui devrait en texte avec accent est en texte avec accent

mais pour mettre en forme ce fichier (pour le rendre un peu plus lisible), j'ai créé une Macro sous Excel (on ne se moque pas, je suis en Excel 2000) et là patatra, tout mon texte avec accent devient par exemple : Fréquence
pour fréquence.

En entête de mon programme, j'ai mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/usr/bin/python
# -*- coding: utf-8 -*-
# -*- coding:Latin-1 -*-
mais quand je ne mets que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/usr/bin/python
# -*- coding: utf-8 -*-
ça fait pareil, et si je ne mets que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/usr/bin/python
# -*- coding:Latin-1 -*-
Là Python n'est pas d'accord.

Comment je peux faire et où je dois le mettre.

Pour info, pour lancer la macro, j'ai écris ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
MiseEnPage = raw_input('Les calculs sont finis. Cliquer sur <ENTER> pour Lancer la mise en page du fichier.')
macroExcelFile = 'Macro.xls'
 
filepath = os.path.abspath(macroExcelFile) # S'assurer du chemin utiliser
 
excel = win32com.client.Dispatch('Excel.Application')
excel.Visible = True
workbook = excel.Workbooks.Open(filepath)
finMiseEnPage = raw_input('Quand la macro est finie, cliquer sur <ENTER>.')
excel.Quit()
Merci par avance pour votre aide

Patricia