位置: IT常识 - 正文

Python编程自动化办公案例(3)(python编程自动化框架怎么搭建)

编辑:rootadmin
Python编程自动化办公案例(3)

推荐整理分享Python编程自动化办公案例(3)(python编程自动化框架怎么搭建),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python自动化需要掌握哪些,python编程自动化框架怎么搭建,pythonui自动化,python自动化能干什么,pythonui自动化,python自动化需要掌握哪些,python编程自动化框架怎么搭建,python程序自动化,内容如对您有帮助,希望把文章链接给更多的朋友!

·

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

Python编程自动化办公案例(3)(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.获取回答2 auswerl2=table.cell_value(rowx=10,colx=4) # print(username,auswerl1,auswerl2)三.批量读取某文件下的文件数据全部代码# 批量的读取某文件夹下的每个Excel文件数据# 获取某个文件下所有Excel文件的路径# 标准库 osimport osimport 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.获取回答2 auswerl2=table.cell_value(rowx=10,colx=4) # print(username,auswerl1,auswerl2) #将数据以行为单位:用户名,回答1,回答2 temp = [username,auswerl1,auswerl2] #print(temp) content.append(temp)print(content)

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

本文链接地址:https://www.jiuchutong.com/zhishi/300149.html 转载请保留说明!

上一篇:css圆角边框怎么设置(css圆角边框弧度代码)

下一篇:目标检测算法——图像分割数据集汇总(附下载链接)(一阶段目标检测算法)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络