当前位置:   article > 正文

Python编程自动化办公案例(1)_python自动化办公实例

python自动化办公实例
  • 作者简介:一名云计算运维人员、每天分享Python的学习经验、和学习笔记。 

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

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

目录

前言

一.使用库讲解

1.xlrd

 2.xlwt

 二.主要案例

1.批量合并

模板如下:

 2.实现方法

1.调用库

 2.打开张三xlsx excel工作簿

3.获取第一个工作表

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


前言

本章将会讲解Python编程实现自动化办公案例(1)使用xlwt与xlrd,实现excel表格的批量合并与拆分。

一.使用库讲解

1.xlrd

xlrd是读取excel的扩展第三方库,可以实现指定表单、指定单元格的读取。在Windows命令行提示符下输入以下命令即可自动完成安装过程。

pip install xlrd 

 2.xlwt

xlwt创建一个全新的excel文件,然后对这个文件进行写入内容以及保存。在Windows命令行提示符下输入以下命令即可自动完成安装过程

pip install xlwt

 二.主要案例

1.批量合并

需求:老师想组织班级的同学一起进行团建,找到班级课代表张三同学来统计其他同学的娱乐倾向以及可接受的费用。

模板如下:

 每一位同学都会收到一份文件,进行填写,将填写后的文件以名字的命名方法发给课代表。

课代表将会以名字的方式进行统计模板如下。

 2.实现方法

方法1:CV大法,输出全靠一双手,人少可以使用,如果人多呢?

 方法2:使用Python进行调查问卷自动化,输出只要点一下

  1. 读取学员填好的每份文件
  2. 提取学员填写的内容
  3. 将内容写入汇总表
  4. 保存汇总表

1.调用库

  1. 调用库
  2. import xlrd

 2.打开张三xlsx excel工作簿

  1. #1.打开张三xlsx excel工作簿
  2. path = r"C:\Users\86134\PycharmProjects\zdh\zs.xlsx" #绝对路径
  3. data = xlrd.open_workbook(path) #打开()

3.获取第一个工作表

  1. #获取第一个工作表对象
  2. table=data.sheets()

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/498461
推荐阅读
相关标签
  

闽ICP备14008679号