不少同学对初始python自动化不太明白,本章节主要就是讲解初始python自动化办公模块,抓起学起。
# python自动化办公模块
### 前戏
```python
"""
python是目前所有编程语言中应用领域最广、入门难度最低、岗位技能要求中最多的一门编程语言
python的火热不是这门语言有多么的牛逼,而是由于支持该语言的诸多功能模块实力强劲,功能强大
本节我们学习自动化办公领域的python模块>>>:openpyxl模块
"""
```
### 知识储备
```python
# 1.excel版本区别
表格文件的后缀名
03版本之前都叫.xls
03之后的版本后缀名.xlsx
# 2.相关模块
1.xlwd、xlrt
分别控制写入与读取,兼容所有版本的excel文件
2.openpyxl
目前比较流行的模块,针对03版本之前的文件兼容性较差但语法更加简单
# 3.excel文件本质
excel文件本质其实是一个网页 读者可以将一个excel文件的后缀名改为.zip双击解压即可查看内部文件
```
### 模块下载
```python
# 命令
pip3 install openpyxl
"""
扩展:
使用pip工具下载模块的时候可能会出现的报错情况
1.报错信息中含有关键字timeout error
表示当前计算机网速不稳定,可重复执行下载命令或者接入更加稳定的网络
2.报错信息中有黄色的warning警告
表示当前pip版本偏老需要更新,拷贝单引号内部的命令执行更新即可
3.
"""
```
### 创建文件
```python
from openpyxl import Workbook # 导入写数据子模块
wb = Workbook() # 实例文件对象
wb1 = wb.create_sheet('test1') # 创建工作簿
wb2 = wb.create_sheet('test2',0) # 还可以自定义工作簿位置
wb.save('1.xlsx') # 保存excel文件
```



