·

  • 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

前言

一.前几章代码

1.获取到第一题的选项单元格

2.实现批量获取文件

二. 批量的读取文件夹下所有Excel的数据

三.批量读取某文件下的文件数据全部代码


前言

本章将会继续讲解Python自动化办公案例前期回顾: Python编程自动化办公案例(1)

Python编程自动化办公案例(2)

一.前几章代码

1.获取到第一题的选项单元格

import xlrd#1.打开张三xlsx excel工作簿
path = r"C:\Users\86134\PycharmProjects\zdh\zs.xlsx"
data = xlrd.open_workbook(path)#获取第一个工作表对象
# table=data.sheets()#获取到第一题的选项单元格
#注意: list index out of range 下标超出索引范围
#注意:里面的下标也是从0开始
# table.cell_value(rowx=3,colx=4)#行,列下标

2.实现批量获取文件


#批量的读取某文件夹下的每个Excel文件数据
#获取某个文件下所有Excel文件的路径
#标准库 osimport ospath = r"C:\Users\86134\Desktop\zdh"
all_filename = os.listdir(path)all_filepath = []for filepath in all_filename:#链路拼接:filepath=os.path.join(path,filepath)print(filepath)#链路拼接:filepath=os.path.join(path,filepath)all_filepath.append(filepath)
print(all_filepath)

二. 批量的读取文件夹下所有Excel的数据

前期我们进行了所有文件的读取,那么我们接下来将要开始读取文件下的excel的数据。

for file in all_filepath:data =xlrd.open_workbook(file)table = data.sheets()[0]#获取 用户名 回答1 回答2#1.用户名:从路径中 提取 用户名 刘六username = print(file.split("\\")[-1].split("."))#2.获取回答1 模板固定的获取单元格值auswerl1=table.cell_value(rowx=4,colx=4)#3.获取回答2auswerl2=table.cell_value(rowx=10,colx=4)# print(username,auswerl1,auswerl2)

三.批量读取某文件下的文件数据全部代码

# 批量的读取某文件夹下的每个Excel文件数据
# 获取某个文件下所有Excel文件的路径
# 标准库 osimport os
import xlrdpath = r"C:\Users\Administrator\Desktop\自动化"
all_filename = os.listdir(path)all_filepath = []for filepath in all_filename:# 链路拼接:filepath = os.path.join(path, filepath)print(filepath)# 链路拼接:filepath = os.path.join(path, filepath)all_filepath.append(filepath)
print(all_filepath)#初始化列表
content = []
for file in all_filepath:data =xlrd.open_workbook(file)table = data.sheets()[0]#获取 用户名 回答1 回答2#1.用户名:从路径中 提取 用户名 刘六username = print(file.split("\\")[-1].split("."))#2.获取回答1 模板固定的获取单元格值auswerl1=table.cell_value(rowx=4,colx=4)#3.获取回答2auswerl2=table.cell_value(rowx=10,colx=4)# print(username,auswerl1,auswerl2)#将数据以行为单位:用户名,回答1,回答2temp = [username,auswerl1,auswerl2]#print(temp)content.append(temp)print(content)

创作不易,求关注,点赞,收藏,谢谢~ 

Python编程自动化办公案例(3)相关推荐

  1. python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  2. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  3. python自动化办公入门书籍-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  4. python自动化办公都能做什么-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  5. Python实现自动化办公(三):Python对PPT文档的基本操作(python-pptx)

    Python对PPT文档的基本操作 文章目录 Python对PPT文档的基本操作 一.pptx模块 1.官方文档 2.安装pptx模块 二.基本函数的使用方法 三.使用案例 1.修改ppt内容 2.写 ...

  6. 【Python】自动化办公之Excel拆分并自动发邮件

    文章目录 前言 1.需求 2.需求解析 3.代码实现 总结 前言 今天我们来分享一个真实的自动化办公案例,希望各位 Python 爱好者能够从中得到些许启发,在自己的工作生活中更多的应用 Python ...

  7. 如何用python实现自动化办公_Python自动化办公都需要掌握什么知识?

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  8. python自动化办公教程书籍_盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  9. 微课|《Python编程基础与案例集锦(中学版)》第5章例题讲解(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 京东图书地址:https://item.jd.com/12571990.html 当当图书地址:h ...

最新文章

  1. 定制CE系统随笔-续1
  2. 6、计算机图形学——着色频率、插值与插值的矫正
  3. 面向对象的三大特性之继承
  4. Windows Java、Tomcat、MySQL安装过程
  5. 假期《JAVA技术》预备作业01
  6. C++多线程实现电子词典
  7. Manacher算法学习笔记 | LeetCode#5
  8. python核心编程:杂记2
  9. PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
  10. Linux驱动(9)--注册设备
  11. Java基础知识——Java常用类的使用
  12. Eclipse 中 去掉 行末端(尾部) 的 空格。(需要「AnyEdit」插件)
  13. 【重点】剑指offer——面试题25:二叉树中和为某一值的路径
  14. java中随机数彩票练习_跪求下面的题目答案
  15. C语言小案例_OA大典故障案例摘录【第1392篇】兄弟9140cdn彩机报:!硒鼓!滑动硒鼓单元上的绿色滑块bk黑色c青色m品红色y黄色...
  16. eXeScope 提取.exe/.dll中的图片资源
  17. 00003__位图简介
  18. 使用NATAPP内网穿透
  19. 用matlab绘制函数图像
  20. Win10使用说明 - 任务栏设置、触摸板手势和使用偏好

热门文章

  1. html标签 对word2vec,基于Word2Vec的中文短文本分类问题研究
  2. 【python爬虫】爬取网贷之家所有P2P平台基本数据并写入MYsql数据库
  3. 做事要靠自己-----让你变得更坚强
  4. DO-178B三种文本对照学习注记
  5. justauth-spring-boot-starter V1.3.5 发布成功
  6. kc705 万兆以太网 ip 用法
  7. 办公小技巧:ppt怎么录视频?
  8. sqlserver函数大全
  9. 原京东高级副总裁周伯文加入清华电子工程系任长聘教授!
  10. 什么是 Keepalived ?