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
mais quand je ne mets que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/usr/bin/python # -*- coding: utf-8 -*- # -*- coding:Latin-1 -*-
ç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: utf-8 -*-
Là Python n'est pas d'accord.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #!/usr/bin/python # -*- coding:Latin-1 -*-
Comment je peux faire et où je dois le mettre.
Pour info, pour lancer la macro, j'ai écris ceci :
Merci par avance pour votre aide
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()
Patricia
Partager