使用 python 将 csv reader 写入 excel

Writing csv reader to excel using python

我想使用 python 将 csv(巨大)数据写入 excel 文件。 我已经使用 csv.reader like-

阅读了 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)

现在我想将此 reader 粘贴到现有的 excel 文件中,其中保存了一些格式,所以我正在使用 win32com python 库来编写 csv reader 数据到 excel。 每当我尝试 pandas to_excel() 方法时,它都会从 excel 中删除现有格式。 请帮助,我如何在不从 excel.

中删除格式的情况下将这么大的数据写入 excel

您应该使用值 属性:

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