将.csv文件转换为.xls文件

时间:2017-05-15 13:33:11

标签: python excel csv

我希望自动将.csv文件转换为.xls文件。

我在Python中尝试这个:

import os
import csv
import xlsxwriter

f = open('U:\\INSEE\\Data.csv','r')
reader = csv.reader(f, delimiter=';')

# Création d'un nouveau fichier
fichier = xlsxwriter.Workbook('U:\\INSEE\\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()

或者这个:

import os 
csv_file = 'C:/Users/../fichier.csv' 
excel_file = os.path.splitext(csv_file)[0] + '.xlsx' 

这一切都行不通。你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我会使用大熊猫,因为它让这非常容易。

{{1}}