python安装教程非常详细pythonpandas写⼊excel⽂件的⽅法⽰例
pandas读取、写⼊csv数据⾮常⽅便,但是有时希望通过excel画个简单的图表看⼀下数据质量、变化趋势并保存,这时候csv 格式的数据就略显不便,因此尝试直接将数据写⼊excel⽂件。
pandas可以写⼊⼀个或者⼯作簿,两种⽅法介绍如下:
1、如果是将整个DafaFrame写⼊excel,则调⽤to_excel()⽅法即可实现,⽰例代码如下:
# output为要保存的Dataframe
<_excel('保存路径 + ⽂件名.xlsx')
2、有多个数据需要写⼊多个excel的⼯作簿,这时需要调⽤通过ExcelWriter()⽅法打开⼀个已经存在的excel表格作为writer,然后通过to_excel()⽅法将需要保存的数据逐个写⼊excel,最后关闭writer。
⽰例代码如下:
# 创建⼀个空的excel⽂件
nan_excle = pd.DataFrame()
_excel(path + filename)
# 打开excel
writer = pd.ExcelWriter(path + filename)
#sheets是要写⼊的excel⼯作簿名称列表
for sheet in sheets:
  _excel(writer, sheet_name=sheet)
# 保存writer中的数据⾄excel
# 如果省略该语句,则数据不会写⼊到上边创建的excel⽂件中
writer.save()
注:pandas读出、写⼊excel数据时依赖通过read_excel、to_excel读出或写⼊excel时需要xlrd、xlwt库,调⽤ExcelWriter⽅法则需要openpyxl库。本⼈在anaconda prompt中使⽤conda安装这三个库时没有成功,最后通过pip install命令安装,使⽤正常。
⽰例代码:
pip install xlrd
pip install xlwt
pip install openpyxl
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。