一眨眼的功夫,就可以批量打开某个文件夹下的所有Excel文件,省时省力且不会漏掉,如何做到呢?请看绝招:

# -*- coding: utf-8 -*-
__author__ = 'ouyangmin'
__time__ = '2021/2/14 15:43'
#如果该代码不能满足你的日常工作需求,可发邮件到liyysap@126.com ,说清楚需求,我尽力帮你实现~import os    #导入OS模块
import xlwings as xw   #导入xlwings模块
file_path = 'e:\\table'   #给出工作簿所在的文件夹路径,表示要打开该文件夹下的工作簿
file_list = os.listdir(file_path)    #列出路径下的所有文件和子文件夹的名称
app = xw.App(visible = True, add_book = False)   #启动Excel程序
for i in file_list:if os.path.splitext(i)[1] == '.xlsx':   #判断文件夹下文件的扩展名称是否为“.xlsx”app.books.open(file_path + '\\' + i)    #打开工作簿

1、如果要打开D盘的Excel文件夹下的文件呢?

将 file_path = ‘e:\table’ 修改为 file_path = ‘d:\Excel’

2、如果要同时打开扩展名为“.xlsx”和“.xls”的工作簿呢?

将if os.path.splitext(i)[1] == ‘.xlsx’:修改为if os.path.splitext(i)[1] == ‘.xlsx’ or os.path.splitext(i)[1] == ‘.xls’

批量打开文件夹下的所有文件相关推荐

  1. python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  2. 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  3. 批量提取文件夹下同类型文件/批量提取文件夹下不同名称文件夹的同类型文件

    一.背景 公司服务器有点卡,持续集成分了很多批,有很多文件夹里的html报告需要查看,一个一个点开文件夹比较影响速度 二.需求 批量提取文件夹下不同文件夹里html文件,并挪到一个新文件夹存储 三.优 ...

  4. 批量安装当前文件夹下的exe文件

    在 Windows 中,可以使用批处理脚本(.bat 文件)来批量安装当前文件夹下的 exe 文件. 下面是一个示例脚本,它将在当前文件夹下搜索所有 exe 文件并逐个运行它们: for /r %i ...

  5. 手把手教你用Python批量实现文件夹下所有Excel文件的第二张表合并

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 怀君属秋夜,散步咏凉天. 大家好, ...

  6. android 获取文件夹下的所有文件

    昨天,在做工作时,需要遍历所有一个文件夹下的所有文件夹,当时自己也不知道怎么做,后来在网上搜索了一些资料,发现其实也很简单. 1.获取SD是否可以读写,如果可以,则传入文件的路径 /*读取输入的某个文 ...

  7. Java中如何读取文件夹下的所有文件

    问题:Java中如何读取文件夹下的所有文件 Java里面是如何读取一个文件夹下的所有文件的? 回答一 public void listFilesForFolder(final File folder) ...

  8. svn忽略指定文件夹下的文件_管理SteamLibrary文件夹下的acf文件

    管理SteamLibrary文件夹下的acf文件 众所周知,steam中下载的游戏会在SteamLibrarysteamappscommon文件夹下创建一个以游戏名称为名的文件夹用来存放文件,并在St ...

  9. Android开发系列(十七):读取assets文件夹下的数据库文件

    在做Android应用的时候,不可避免要用到数据库.可是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客攻克了我前面博客中 ...

  10. Eclipse启动失败,提示查看.metadata文件夹下的.log文件

    Eclipse启动失败,提示查看.metadata文件夹下的.log文件 附上一些网上通用解决方法,方便以后查找: 尝试方法一:workspace目录下的.metadata目录整个删除.结果:未成功. ...

最新文章

  1. Linux命令基础--uname
  2. POJ 3580 SuperMemo
  3. 分享一个HTML5画布实现的超酷文字弹跳球效果
  4. R语言:随机抽样(sample函数)
  5. 会议交流 | CNCC2021中国计算机大会 —— 知识图谱赋能数字化转型论坛
  6. php mysql_affected_rows获取sql执行影响的行数
  7. Obective-C之宏定义
  8. 【图神经网络】向往的GAT(图注意力模型)
  9. 基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统
  10. Python os.popen() 方法
  11. 新员工特训营-MAG网络安全(关联转正考试:网络安全考试)
  12. 前端白屏问题_前端性能优化之白屏时间
  13. 小目标---时钟的实现
  14. 前端 CSS : 1# 纯 CSS 实现万圣节 toggle 控件
  15. 腾讯视频 电视剧/电影 分类统计大全
  16. 30个HTML+CSS前端开发案例(一)
  17. 从这份报告,我读出了数据从业者的局限与未来
  18. 自己搜集整理的申论题集免费分享
  19. 【RFID】RFID的射频前端
  20. android清理缓存实现,android之清理缓存实现

热门文章

  1. ElasticSearch分词器(一)
  2. The dependencies of some of the beans in the application context form a cycle 循环依赖异常处理
  3. MP4视频格式转换器怎样转换MKV超清视频格式
  4. unity2d导出apk_顺利将2D内容导入Unity的良好工作流程,第I部分:创作和导出
  5. python 大智慧股票行情数据_Python获取股票历史数据和收盘数据的代码实现
  6. 【转】关于相关性的7个最常见的问题
  7. 计算机是如何跑起来的百度云,如何在一台电脑安装两个百度云盘
  8. 联创第一记-关于号簿管家改造:用户注销跟用户密码改造bug
  9. 众达两化融合贯标日记20~管理手册之体系文件领导作用
  10. 求一个数的相反数的补码