我通过pandas将csv文件放入excel中。阅读csv很好
QTH = pd.read_csv(r"C:UsersSLA.csv")
ws = wb.sheets["mySheet"]
ws["A1"].options(pd.DataFrame, header=1, index=False, expand='table').value = QTH
结果很糟糕,因为python在excel中将csv内容写入一行。使用print(QTH),数据在python中看起来很好。
我只需要数据框架,不需要csv的东西,把它放到excel中。
如何做到这一点?
你可以这样做:
# create excel file
file=pd.ExcelWriter(r'C:UsersSLA.xlsx')
# put csv data in Excel
QTH.to_excel(file)
# save it
file.save()