使用python编写csv阅读器到excel

时间:2016-04-06 08:57:23

标签: python excel pandas dataframe win32com

我想使用python将csv(巨大的)数据写入excel文件。 我已经使用csv.reader读取了csv文件,如 -

with open(main_path+i_bu_name+"/"+str(snapshot_id)+"/"+input_folder+input_csv_name,'rb') as input:
                print "entering file read"
                reader=csv.reader(input)
                #datalist=list(reader)

现在我想将此阅读器粘贴到现有的excel文件中,该文件中保存了一些格式,因此我使用win32com python库将csv阅读器数据写入excel。 每当我尝试pandas to_excel()方法时,它都会从excel中删除现有的格式。 请帮忙,如何在不从excel中删除格式的情况下将这些庞大的数据写入excel。

1 个答案:

答案 0 :(得分:0)

您应该使用Value属性:

Worksheets("Sheet1").Range("A1:A5").Value = [1, 2, 3, 4, 5]