Python拆分Excel到sheet页

 时间:2026-04-29 02:47:58

1、导入包

import pandas as pd

import os

import warnings

warnings.filterwarnings("ignore")

Python拆分Excel到sheet页

2、获取需拆分的文件,地址

aa = "分组"     #拆分条件列名

file_name = '拆分.xlsx' #拆分文件名

foldname='./'

data_name = os.path.join(foldname,file_name)

data =pd.read_excel(data_name,)

Python拆分Excel到sheet页

Python拆分Excel到sheet页

3、新建表,获取源表保存到总表

#获得需要拆分的字段列表

caifen_list = list(set(data[aa]))

#创建需要存放的拆分数据的表格,并写入总表

writer = pd.ExcelWriter('./{}-拆分好的表.xlsx'.format(file_name.split(".")[0]),engine = 'xlsxwriter')

data.to_excel(writer,sheet_name = '总表',index = False)

Python拆分Excel到sheet页

4、创建循环将拆分的子表保存

#创建循环把拆分的子表写入

for j in caifen_list:

    df = data[data[aa] == j]

    df.to_excel(writer, sheet_name = j , index = False)

writer.save()

writer.close()

Python拆分Excel到sheet页

Python拆分Excel到sheet页

  • origin9.0操作教程:[14]绘制双y轴曲线
  • origin入门:[4]origin怎么把两个y放在一个图
  • Origin中怎么通过File实现打印预览?
  • raw格式怎么转换
  • 在origin中如何插入雷达图?
  • 热门搜索
    青州旅游 自由行旅游攻略 中国旅游网 广州旅游景点大全介绍 c1可以开什么货车 太行山大峡谷旅游攻略 旅游logo 江门旅游景点哪个好玩的地方 旅游概论 固本堂阿胶糕怎么样