1 pièce(s) jointe(s)
changement de séparateur décimal dans fichier csv
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'':
Code:
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() |
En toute logique, l'exécution de ce script conduit au fichier .csv suivant:
Pièce jointe 230545
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