欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

py按照某个字段取值访问数据,并将结果存放到excel的不同sheet中

时间:2023-04-27
按照区县编码写进excel中,并把不同区县编码的信息写入到不同的sheet中

# 访问数据,获取所有的区分信息bhpt_fail = visitOracle(address , "select * From bhpt_fail")dist_base_bhpt_fail = pd.Dataframe(bhpt_fail['区县编码'].value_counts()).index# 需要在指定路径下创建xlsx文件writer = pd.ExcelWriter('按区县编码存放.xlsx',mode='a', engine='openpyxl',if_sheet_exists='new')for tmp_dict in dist_base_slb_fail: tmp_dict = str(tmp_dict) sql = 'select * from system.bhpt_fail where 区县编码 = ' + ''' + tmp_dict + ''' # 按照指定区县获取数据 df_tmp = visitOracle(address , sql) # 把数据写入到指定的sheet中 df_tmp.to_excel(writer, sheet_name=tmp_dict , index=False) writer.save()

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。