Advertisement

(超简单)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)

还没有任何评论哟~