题记:主要循环获取文件夹下的所有excel并存储,并截取表格名称新建作为数据存储的文件夹。

import os
import pandas as pd
t_addr = r''#excel存储的文件夹
s_addr = r'' + '\\'#分解后要存储的目标文件
files = []
for dirpath,dirnames,filenames in os.walk(t_addr):for file in filenames:if file.endswith('.xlsx') or file.endswith('.xls'):files.append(dirpath+'\\'+file)
for file in files:print(file)dp = file[:file.index(".xls")]str1 = dp.split("\\")dp1 = str1[str1.__len__()-1]dirPath2 = s_addr + dp1 + '\\'print(dirPath2)os.mkdir(dirPath2)orgName = pd.read_excel(file,sheet_name='生成数据')org_list = list(orgName['WEBSITE COUNTRY'].drop_duplicates())print(org_list)print('总数量:'+str(org_list.__len__()))for i in org_list:writer = pd.ExcelWriter(dirPath2 + str(i)+'.xlsx')tempdata = orgName[orgName['WEBSITE COUNTRY'] == i]tempdata.to_excel(writer, index=False)writer.save()writer.close()

excel根据列类型分类相关推荐

  1. oracle报错分类,localdateTime与oracle映射报错无效列类型

    当前使用版本(必须填写清楚,否则不予处理) com.baomidou mybatis-plus-boot-starter 3.1.2版本 但是1.0.5版本没有问题,可以正常映射使用 该问题是怎么引起 ...

  2. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  3. python对excel表统计视频教程_Python实现对excel文件列表值进行统计的方法

    本文实例讲述了Python实现对excel文件列表值进行统计的方法.分享给大家供大家参考.具体如下: #!/usr/bin/env python #coding=gbk #此PY用来统计一个execl ...

  4. 用python编excel统计表_Python实现对excel文件列表值进行统计的方法

    本文实例讲述了Python实现对excel文件列表值进行统计的方法.分享给大家供大家参考.具体如下: #!/usr/bin/env python #coding=gbk #此PY用来统计一个execl ...

  5. sohu_news搜狐新闻类型分类

    sohu_news搜狐新闻类型分类 数据获取 数据是从搜狐新闻开放的新闻xml数据,经过一系列的处理之后,生成的一个excel文件 该xml文件的处理有单独的处理过程,就是用pandas处理,该过程在 ...

  6. 用JavaScript读取excel并按列转换为数组

    首先说一下,ie浏览器有个ActiveXObject的属性,可以很方便的操作excel,网上也有很大教程,就不再赘述了,自行百度. 如果是非ie浏览器的,则需要用到html5的FileReader属性 ...

  7. excel多列多行堆叠成多列一行_「Excel技巧」Excel快速实现将一行转为多行多列的四种方法...

    今天来说说在Excel中,将表格里的一列转换为多行多列的几种方法. 例如,以下表格,是一个行业分类表,都放在同一列中.现我们准备把它转为多列. 表格里数据除掉标题行行,总共有60列数据,干脆我们就给它 ...

  8. 技巧:给excel某列数据加双引号和逗号,用于sql中in()查询

    配套视频笔记:https://www.bilibili.com/video/BV1iG4y1U7r2 背景 就是需求给过来一个excel,我们要用其中的某一列作为条件去查询数据库,删数据或者改数据. ...

  9. 实用算法题:excel表列序号与十进制数字的互相转化算法讲解!

    日常生活中excel的使用大家都不陌生,可能几列的表格我们还能脑海中参照A-Z来区分对应的数字应该是几.但有的表格列过多,或者鼠标一甩到了很后面的位置,好几个字母拼起来,一时间很难反映过来对应的数字是 ...

最新文章

  1. NHibernate 基本配置 (第一篇)
  2. 支付宝app支付对接2(文档和对接注意问题)
  3. boost::type_index模块type_index`(和 `type_info`)能够存储确切的类型,无需剥离 const、volatile 和引用
  4. boost::coroutine模块实现layout的测试程序
  5. Git gitignore文件讲解
  6. 当心XML文件中的非法字符
  7. visual studio code(vscode)的使用(快捷键)
  8. 《Flutter 从0到1构建大前端应用》读后感—第6章【使用网络技术与异步编程】
  9. 【转】响应式布局和自适应布局详解
  10. MAC苹果电脑装单win10系统
  11. TTL反相器 电路分析
  12. JAVA生成热点图,JAVA 后端生成热力图图片返回
  13. Docker教程(一)入门教程
  14. laravel 请求出现 post The page has expired due to inactivity.
  15. [联想官方工具]关闭Win10自动更新工具 最新版 2.6.21.816
  16. Android 仿淘宝京东商品详情页阻力翻页效果
  17. 树莓派利用3.5mm接口接扬声器播放语音提示
  18. CLRS 3.1渐进记号
  19. 设计与算法 | Google Photos Web UI
  20. 和融跃一起零基础学习FRM

热门文章

  1. Andoird实现类似iphone AssistiveTouch的控件的demo
  2. 考了华为认证,如何找工作?能进哪些公司?有没有前景?
  3. 别让昨天在你伤口狂妄的撒盐
  4. 按键扫描,看看牛人如何5个I/O口,设置25个按键的
  5. Nature Neuroscience:焦虑为何导致“社恐”?李晓明团队揭示相关脑机制
  6. 卜若代码笔记系列的bug集合-3999
  7. 跨境电商“9710”“9810”是什么?
  8. InterruptException处理方法
  9. 《红楼梦》园林场景叙事
  10. java多态的应用场景_Java多态总结