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

简介: Python编程自动化办公案例(1)
+关注继续查看

前言

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

一.使用库讲解

1.xlrd

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

pip install xlrd


fcb17333d2764880b76c89d59a6d308b.png

 2.xlwt

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

pip install xlwt


fd5a29264bce442ebff8fd20683a2bd1.png

 二.主要案例

1.批量合并

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

模板如下:


667813fafeb34777bf64dba752074278.png

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

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

5f8cb186c66846aebc9339c939e3ebb8.png


 2.实现方法

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


a36335b0743a4ce792cd8f0a4283b700.png

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

读取学员填好的每份文件

提取学员填写的内容

将内容写入汇总表

保存汇总表


1.调用库

1. 调用库
2. import xlrd


2.打开张三xlsx excel工作簿


16d1a30dc0a940a8ba78b9104d0b5092.png

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

3.获取第一个工作表

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


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

#获取到第一题的选项单元格
#注意: list index out of range 下标超出索引范围
#注意:里面的下标也是从0开始
# table.cell_value(rowx=3,colx=4)#行,列下标


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天前
|
存储 IDE 开发工具
“代码驭宠而行“:探索Python的魔法世界,开启编程奇幻之旅!
“代码驭宠而行“:探索Python的魔法世界,开启编程奇幻之旅!
|
2天前
|
Python
Python的Lambda函数: 一把极简编程的瑞士军刀
Python的Lambda函数: 一把极简编程的瑞士军刀
14 0
|
4天前
|
人工智能 IDE 开发工具
走近Python编程的“BUG”世界
走近Python编程的“BUG”世界
11 0
|
12天前
|
JavaScript 前端开发 Java
入门Python编程:了解计算机语言、Python介绍和开发环境搭建
入门Python编程:了解计算机语言、Python介绍和开发环境搭建
26 0
|
12天前
|
Python
【python基础知识】8.编程思维:如何解决问题-思维篇
【python基础知识】8.编程思维:如何解决问题-思维篇
20 0
【python基础知识】8.编程思维:如何解决问题-思维篇
|
13天前
|
数据采集 Python
Python创始人亲自推荐,238万人在学,作者:学不会我退出编程界
相信很多人都是听过一句话,“爬虫爬的好,监狱进的早”!虽然有点夸张的感觉,但是这也侧面说明,如果学会了爬虫,可以做的还是挺多的,这也是为什么越来越多的人开始学习Python,学习爬虫的原因了。
14 0
|
25天前
|
数据可视化 开发者 UED
【Python入门系列】第八篇:Python中GUI编程和图形界面设计
Python中的GUI编程是指使用Python语言创建图形用户界面(GUI)的过程。通过GUI,用户可以与程序进行交互,通过按钮、菜单、文本框等控件来操作程序。
38 0
|
26天前
|
程序员 Shell Python
【从零学习python 】03. Python交互式编程及注释详解
【从零学习python 】03. Python交互式编程及注释详解
38 0
|
26天前
|
存储 开发者 Python
【从零学习python 】04. Python编程基础:变量、数据类型与标识符
【从零学习python 】04. Python编程基础:变量、数据类型与标识符
22 0
|
1月前
|
存储 JSON 数据格式
【python】IO编程
【python】IO编程
37 0
相关产品
云迁移中心
推荐文章
更多