Bonjour,
Je suis débutant en python et confronté au problème suivant:
changer le séparateur décimal (point en virgule) dans un fichier tableau .csv (dans le but de le convertir ensuite en fichier excel).
J'ai créé pour cela un ''script python école'':
En toute logique, l'exécution de ce script conduit au fichier .csv suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import csv import openpyxl wb = openpyxl.Workbook() ws = wb.active valeurs = [ ['1.1', '2.1'], ['2.1', '2.2'], ['3.1', '3.2'] ] f = open('monFichier.csv', 'w') for valeur in valeurs: ligne = ";".join(valeur) + "\n" f.write(ligne) f.close()
Mon problème est de compléter le script python au dessus pour changer le séparateur décimal (point en virgule) afin de générer un fichier excel à la place d'un fichier .csv (sans intervenir directement sur les valeurs d'entrée du script) .
Merci pour votre aide
Partager