我想使用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。
答案 0 :(得分:0)
您应该使用Value属性:
Worksheets("Sheet1").Range("A1:A5").Value = [1, 2, 3, 4, 5]