Pandas切分Excel文件

这是一个Python脚本,用于将一个Excel文件中的数据按指定列的唯一值拆分为多个单独的Excel文件。它首先读取源Excel文件,找出需要切分列的唯一值,然后遍历这些值,为每个不同的值创建一个新的Excel文件,保存相应的数据。
摘要由CSDN通过智能技术生成
# !/usr/bin/env python3
# _*_ encoding: utf-8 _*_
# @Created time      : 2021-03-30 14:55:52
# @Last Modified time: 2021-03-30 14:55:52
import pandas as pd


def splite_excel(in_path, out_path):
       '''
       :arg 源文件路径
       切分excel为多个excel文件
       '''
       data = pd.read_excel(in_path, sheet_name='需要切分sheet')
       class_table_name = list(data['需要切分的列名'].drop_duplicates())
       for i in class_table_name:
           table_name = data[data['需要切分的列名'] == i]
           print(table_name)
           table_name.to_excel(out_path + r'/%s.xlsx' % (i)


if __name__ == '__main__':
	in_path=r'/data/test.xlsx'
	out_path=r'/data/outfile.xlsx'
	splite_excel(in_path, out_path)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值