本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

作者:卡卡

来源:卡卡的霍格莫德小镇

用python将某一列按照内容分成多个excel

我们经常会在工作中遇见,类似下图中的表格,领导要求你将各个部门筛选出,并按照“财务部.xlsx”的格式单独成立一个excel,数据少了还好说,如果数据量大了,大半夜叫你来拆分咋办呢?

一、源代码:

import pandas as pd

df1 = pd.read_excel(r'C:\Users\dell\Desktop\123.xlsx',sheet_name=0)

DataList = list(df1.groupby(['部门']))

for IN_DATA in DataList:

IN_DATA[1].to_excel('C:/Users/dell/Desktop/' + str(IN_DATA[0])+ '.xlsx', sheet_name=IN_DATA[0], index=False)

二、解释:

这里主要用到了pandas库中的读取excel功能,其次按照部门进行排序,再依次建立新表。

三、注意事项

r'C:\Users\dell\Desktop\123.xlsx'是我的文件绝对路径,'C:/Users/dell/Desktop/'是最后生成结果的地方,两个路径的斜线不一样,是因为在渗透中说过了,win系统和linux系统的区别,只需要加一个r进行转换就好了。其次groupby(['部门']按照是按照你需要分开建表的那一列的标题。

四、脚本使用方法

同上一期,这里我用的是另一个笔记本,vscode和anaconda的python解释器,pycharm也可以使用的。

本文同步分享在 博客“松鼠爱吃饼干”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

python拆分excel列_python自动化办公:实现按照一列内容拆分excel相关推荐

  1. python操作word填表_Python 自动化办公—Word 文本操作命令

    点击上方 小张Python,加为星标 第一时间收到 Python 技术干货! 之前介绍了一个Python包 openpyxl ,用于处理 Excel :而对于 Word 文本时同样也有对应的 Pyth ...

  2. python 合并word文件_python自动化办公(1)—— 批量合并word文档

    上个月领导交给我一个非常紧急的任务,限我2天之内完成.其中有一项是将项目两年内的分析报告汇总到一篇报告中.这些报告分散在不同的目录下,而且数量也非常多. 我花了30分钟左右梳理了一下这些分析报告,竟然 ...

  3. python钉钉机器人发送excel附件_Python自动化办公|如何在钉钉上自动发送定制消息或通知给同事...

    日常工作中,你是否遇到以下情形: 想要第一时间获悉竞品app的最新版本的更新内容 想要监测行业最新资讯,并与同事分享 想要对某些业务数据进行阈值监控及报警 想要将同事在钉钉上反馈的问题自动同步到jir ...

  4. 使用python套用excel模板_Python自动化办公Excel-从表中批量复制粘贴数据到新表

    1.模块安装 1)cmd模式下: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd pip install -i https:/ ...

  5. python工资自动发放_python自动化办公--协助财务自动发送工资条

    1.申请163账号,开通客户端stmp协议获得登录密码如:"VYCSWZBGIWMQVNGG" 2.代码如下: #!/usr/bin/python#-*- coding: UTF- ...

  6. 怎么学习python自动化_会python基础,如何学习自动化办公?

    这个我会! 我也是在有了点python基础之后开始学习自动化办公的,毕竟有时候要处理的表格太烦人了,重复的操作太多,所以我也想到了学习使用python来进行自动化办公. 说到自动化办公.无非就是对一些 ...

  7. python办公自动化模块_Python自动化办公Excel模块openpyxl原理及用法解析

    openpyxl 介绍 openpyxl 是一个直接可用于读写 xlsx .xlsm.xltx.xltm 文件的 Python 内置库,借助它可以利用 Python 语法对本地 xlsx 文件进行自动 ...

  8. python怎么自动化录入数据_Python自动化办公之–读取Excel 录入表单

    前言 本篇内容,让你完全掌握Python是如何自动化办公的~ 一.环境准备 1.1  Python 3.7.0 1.2  Pycharm  (Python 开发工具) 1.3 Selenium    ...

  9. python 获取excel文本框_Python自动化办公-Excel读取与操作

    实现自动化办公是许多同学学习Python的初衷,但对于有选择困难症而且基础相对薄弱的同学来讲,面对众多的教程,Python库,往往无从下手,本篇从实际应用的角度,给出一条能快速上手的学习及实操路线,以 ...

  10. python word 表格 框线_Python 自动化办公 | 将 Word 表格转为 Excel

    原标题:Python 自动化办公 | 将 Word 表格转为 Excel 大家好,今天有一个公务员的小伙伴委托我给他帮个忙,大概是有这样一份Word(由于涉及文件私密所以文中的具体内容已做修改) 一共 ...

最新文章

  1. 一段javascript告警回放代码
  2. 目前电子计算机已经发展到,目前电子计算机已经发展到什么计算机?
  3. java快速排序算法_JAVA版排序算法之快速排序示例
  4. MySQL学习之路 一 : MySQL 5.7.19 源码安装
  5. 基于springboot的健身管理系统
  6. web课程设计网页规划与设计 HTML+CSS+JavaScript仿英雄联盟LOL首页(1个页面)
  7. VS2013 由Unicode字符集切换为多字节字符集后编译报错
  8. CSS 常见布局 水平垂直居中对齐
  9. 概念模型向逻辑模型的转换
  10. 微信提示在客户端提交验证_微信中怎么查看我发送的好友验证请求?
  11. 「玩转Python」突破封锁继续爬取百万妹子图
  12. 谷歌浏览器字体最小12px
  13. Python 改写__str__
  14. su,su -,sudo
  15. JavaScript 数据类型和类型转换
  16. springSecurity 登陆失败前台显示账号密码登录错误
  17. 分布式系统:一致性hash算法 在分布式系统中的应用
  18. IQ信号,IQ样本,IQ数据,constallation diagram(星座图)
  19. EOJ Monthly 2019.1 3675. 唐纳德先生与假骰子
  20. 极路由 1s HC5661 玩转 openwrt

热门文章

  1. (更新至v0.108)termux下载、安装教程 版本v0.88
  2. VS2017大型工厂ERP管理系统源码 工厂通用ERP源码
  3. weblogic安装失败常见问题
  4. debug-programe
  5. matlab各种文件读写,Matlab的各种数据读取、文件读写等操作汇总
  6. matlab仿真下载,MATLAB仿真 关于MATLAB建模仿真源程序 - 下载 - 搜珍网
  7. CRT设置LOG日志功能
  8. VMware虚拟机12个使用技巧
  9. Ubuntu 桌面截屏(或截图)的方式
  10. JMeter之接口测试脚本编写