数据导入导出

本文介绍了如何使用Python的pandas库通过ExcelWriter在Excel文件中创建并保存多个sheet,避免数据覆盖问题。重点讲解了read_table, read_csv, read_excel与to_csv, to_excel, to_excelWriter的用法,并强调了writer.save()的重要性。
摘要由CSDN通过智能技术生成

导入txt文件:read_table  sep='\t'
导入csv文件:read_csv    sep=',' (read_table  sep='\t')
导入excel文件:read_excel  

导出txt文件:to_csv  sep=','
导出csv文件:to_csv  sep='\t'
导出excel文件:to_excel

ExcelWriter如果不使用,例如:
dfc4.to_excel('D:\大数据分析与应用练习\数据导入导出\多个sheet的工作簿.xlsx',sheet_name='sheet1_csv',index=False)
dft5.to_excel('D:\大数据分析与应用练习\数据导入导出\多个sheet的工作簿.xlsx',sheet_name='sheet2_txt',index=False)
则最后查看'D:\大数据分析与应用练习\数据导入导出\多个sheet的工作簿.xlsx'时,会发现只能显示一个sheet2,sheet1被覆盖

借助ExcelWriter可以写入多个sheet,例如:
writer = pd.ExcelWriter('D:\大数据分析与应用练习\数据导入导出\多个sheet的工作簿.xlsx')
dfc4.to_excel(writer,sheet_name='sheet1_csv',index=False)
dft5.to_excel(writer,sheet_name='sheet2_txt',index=False)
writer.save()
#需要writer.save()语句配合使用,保存writer中的数据至excel
否则查看'D:\大数据分析与应用练习\数据导入导出\多个sheet的工作簿.xlsx'时,sheet1与sheet2均为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值