(超简单)Python pandas将数据插入同一Excel的不同工作表
发布时间
阅读量:
阅读量
当需要向同一份Excel文件中写入多个工作表时,采用常规的叠加方式会导致先前写入的工作表被覆盖。
因此,本文介绍了一种更为简便的读写方法。
需特别说明的是,该方法在使用前需预先安装openpyxl库,但在实际编写代码过程中无需显式导入该库。
import pandas as pd
df1 = pd.DataFrame({'a':[3,1],'b':[4,3]}) # 随机生成一个DataFrame 数据
df2 = df1.copy()
with pd.ExcelWriter('output.xlsx') as writer:
for i in range(1,4):
name = 'Sheet_name_'+str(i)
df1.to_excel(writer, sheet_name= name)
# df2.to_excel(writer, sheet_name='Sheet_name_2')
writer.save()
writer.close()
全部评论 (0)
还没有任何评论哟~
