Export CSV vers XLS

Export CSV vers XLS - Python - Programmation

Marsh Posté le 11-05-2017 à 10:19:56    

Bonjour,
 
Grâce à mon application, je peux exporter un fichier CSV. Cependant, j'aimerais le transformer en fichier XLS ou XLSX. Est ce possible? J'ai vu beaucoup de programme faisant XLS vers CSV mais jamais l'inverse..
 
Merci d'avance.


Message édité par jen00 le 11-05-2017 à 10:20:32
Reply

Marsh Posté le 11-05-2017 à 10:19:56   

Reply

Marsh Posté le 11-05-2017 à 11:40:17    

Google + "python generate xlsx" -> http://xlsxwriter.readthedocs.io/ et environ 110 999 autres résultats :o
Tu as essayé quoi déjà ?


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 11-05-2017 à 12:30:37    

J'ai essayé avec :
 
import os
csv_file = 'C:/Users/../fichier.csv'
excel_file = os.path.splitext(csv_file)[0] + '.xlsx'
 
J'ai trouvé le module csv2xls mais je n'ai pas réussi à l'utiliser.

Reply

Marsh Posté le 15-05-2017 à 14:37:26    

J'ai essayé aussi:
 
import os
import csv
import xlsxwriter
 
f = open('U:\\..\\Day.csv','r')
reader = csv.reader(f, delimiter=';')
 
# Création d'un nouveau fichier
fichier = xlsxwriter.Workbook('U:\\..\\fichier.xlsx')
Feuil = fichier.add_worksheet('Feuil')
 
i=0
 
for row in reader:
    Feuil.write(i,0,row)
    i=i+1
 
 
reader.close()
fichier.close()


Message édité par jen00 le 15-05-2017 à 14:38:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed