Bonjour,
J'ai un fichier CSV avec 9 colonnes. Chaque rangée contient des données mais pas obligatoirement dans chaque colonne.
J'aimerais faire en sorte qu'une rangée avec une colonne vire soit remplaçée par une virgule.
Ex:
Computer, ItemOrder, Category, ItemName, ItemValue1, ItemValue2, ItemValue3, ItemValue4, ItemValue5 # 1ere rangée exemple
PC1, 1, Résumé du Système, Computer Name, PC1 # 2eme ligne
Donc dans ce cas ajouter 4 virgules.
Voici le début de mon code :
J'ai du mal à voir comment faire pour compter le nombre de colonnes dans chaque rangée et y ajouter les virgules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import csv auditReader = csv.reader(open('c:/bidon/NOVICOMTT.csv'), delimiter=',') #auditReader.__next__() # enleve la premiere ligne du fichier for row in auditReader: r=print(', '.join(row))
J'utilise python3.
Merci de votre aide.
Partager