#文件按照“时段”字段拆分
import pandas as pd
# raw,可使字符串内(除字符串最后一位是\的情况)所有的转义符都失效,也可使用/来替代\
rdir_input = r'D:\document\ucar\文件处理\拆分表格'
file_input = '24个时段系数.xlsx'
#文件输出路径
rdir_output = r'D:\document\拆分表格'
#输出指定的列
columns = ['城市','浮动系数']
#读取指定路径下的文件,把时段读取为字符串格式
df=pd.read_excel('%s\%s' %(rdir_input,file_input),dtype={'时段':str},sheet_name='工作日')
#以时段分组,将时段放在set集合中去重,保持唯一一个;用到set集合,把数据去重,解放放到list列表中
t_time = list(set(df['时段']))
#遍历list集合
for t in t_time:
#遍历所有的时段,如果指定列的值和要统计的时段相等,将数据存入excel表格指定位置
df[df['时段']==t].to_excel(rdir_output+'\\'+t+'.xlsx', index=False, columns=columns)
对excel表格按照某个字段拆分
最新推荐文章于 2023-02-13 17:34:34 发布