pandas每次多Sheet写入文件的方法

yipeiwu_com6年前Python基础

pandas每次多Sheet写入文件,只能一次性存入,不然每次会重写文件,最后只保留最后一次的写入。

# !usr/bin env python
# -*- coding: utf-8 -*- 
 
import pandas as pd
 
price_path = 'ASHAREEODPRICE.csv'
df_price = pd.read_csv(price_path)
 
for i in xrange(4):
  sh = 'Sheet{}'.format(i+1)
  file_path = 'qimo_close_price.xlsx'
  raw_df = pd.read_excel(file_path, sheet_name=i)
 
  out_path = 'qimo_close_price_out.xlsx'
  raw = pd.merge(raw_df, df_price, how='left')
  raw.to_excel(out_path, sheet_name=sh, index=False)

以上这篇pandas每次多Sheet写入文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python中yaml配置文件模块的使用详解

简述 和GNU一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,YAML说不的对象是XML。 YAML不是XML。 为什么不是XML呢?因为: YAML...

Python多线程同步---文件读写控制方法

Python多线程同步---文件读写控制方法

1、实现文件读写的文件ltz_schedule_times.py #! /usr/bin/env python #coding=utf-8 import os def ReadTi...

python 正则式使用心得

1.match() 从开始位置开始匹配 2.search() 任意位置匹配,如果有多个匹配,只返回第一个 3.finditer() 返回所有匹配 4.每次匹配,都是尽量最大匹配。例如:...

python判断所输入的任意一个正整数是否为素数的两种方法

素数(也称质数),是指除了1和该数本身,不能被任何正整数整除的正整数。判断一个正整数m是否为素数,只要判断m可否被2~根号m之中的任何一个正整数整除,如果m不能被此范围中任何一个正整数整...

python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)

python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)

更新: 2017.07.17  补充滚动条、win批处理拉起py 2017.08.13  新增自定义图标 一、背景: 1.工作中自己及同事在查数据库、测试接口时需要对一些字符串或json...