python excel多sheet存储,同sheet不覆盖追加数据

本文介绍了如何使用Python进行Excel多sheet存储,包括读取数据库或现有Excel进行计算并存储。同时,讲解了同sheet数据的覆盖追加方法,详细展示了pandas的读写操作,如`pd.read_csv()`、`df.to_excel()`等。还提到了xlrd和openpyxl模块用于读取和写入Excel数据的方法。
摘要由CSDN通过智能技术生成
1.多sheet存储

方式一:读取数据库并存入excel多个sheet

import cx_Oracle
import pandas as pd
conn_oracle = cx_Oracle.connect('user','passwd','ip:port/db')
cur_oracle = conn_oracle.cursor()
result = pd.read("sql")
result1 = pd.read("sql1")
writer = pd.ExcelWriter(r'C:\\Users\\admin\\Desktop\\XXX.xlsx')
result.to_excel(writer,sheet_name='XXX') 
###不保存索引result.to_excel(writer,sheet_name='XXX',index=False) 
###指定索引result.to_excel(writer,sheet_name='XXX',index=["a","b","c"],columns=["one","two","three"])                          
result1.to_excel(writer,sheet_name='XXX')
writer.save()
writer.close()

方式二:读取excel并进行计算存入excel多个sheet

###写入结果的表
writer = pd.ExcelWriter(r'C:\Users\admin\Desktop\XXX.xlsx')
###读取
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值