python自动化办公怎么学?

python自动化办公这几年非常流行,原因在于批量处理大批数据,让更多的职场人从繁杂的工作中解放出来。还有一些人想要学习自动化办公,但又无从下手。不着急,今天小编就整理出了python自动化办公的几大模块,大家可以根据自己的需求,挑选合适的模块学习。


一、python 基础 

做这些的前提是会使用 Python,最起码要熟悉基本语法,可以编写小脚本。

1.基本数据类型:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)

2.可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)

3.运算符:算术运算符、逻辑运算符、赋值运算符、比较运算符、位运算符…

4.数值类型:整型(Int)、浮点型(float)、复数(complex)

5.条件控制语句:if…elif…else 语句

6.循环语句:while 语句、for 语句

7.函数:def 定义函数、函数调用、参数传递、匿名函数…

8.迭代:迭代过程、迭代器、生成器、生成器表达式

9.文件操作:open()函数、read、readline、readlines、write…方法

10.os 模块:处理系统文件和目录

11.模块:模块导入、常用标准模块、常用第三方库

12.错误和异常:try/except 语句

13.面向对象:简单掌握面向对象概念即可


二、excel 自动化

office 家族其实都可以用 VBA 解决自动化的问题,但可能很多人不会用。

python 针对 excel 有很多的第三方库可以用,比如 xlwings、xlsxwriter、xlrd、xlwt、pandas、xlsxwriter、win32com、xlutils 等等。

这些库可以很方便地实现对 excel 文件的增删改写、格式修改等,当然并不推荐你全部都去尝试一下,这样时间成本太大了。使用 xlwings 和 pandas 这两个就够了,基本能解决 excel 自动化的所有问题。

xlwing 不光可以读写 excel,还能进行格式调整、VBA 操作,非常强大且易于使用。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python自动化办公怎么学?