分享

Python处理Excel的案例汇总(文末有福利)

 taozl 2021-04-23

知乎上有个提问:用python进行办公自动化都需要学习什么知识呢?

图片

这可能是很多非IT职场人士面临的问题,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,把简单的工作进行批量处理简直是加班族的梦想。

Python自动化办公(可能是B站内容最全的~) 传送门:https://www.bilibili.com/video/BV1y54y1i78U

具体说来自动化办公excel、ppt、word、邮件、文件处理、数据分析处理、爬虫这些,这次就来分享一下python自动化办公的那些知识点~

  • python基础
  • excel自动化 · 案例收集

python基础

能进行自动化办公的前提是会使用Python,最起码要熟悉基本语法,可以独立完成几十行代码的编写。

对于python语法的要求,你可以对照下面这个python基础教程的部分查看需要学那些,找个免费视频教程跟着学,然后多敲代码练习。如果习惯看书的话,可以买本python入门书备查。

关于python的基础语法,可以参考我之前推荐过的入门书籍和入门教程:

传送门

Python入门视频:Python入门23讲(获取方式)

Python入门图书:畅销30万册的Python3编程入门教程

语法主要内容
基本数据类型不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
运算符算术运算符、逻辑运算符、赋值运算符、比较运算符、位运算符...
数值类型整型(Int)、浮点型(float)、复数(complex)
条件控制语句if...elif...else语句
循环语句while语句、for语句
函数def定义函数、函数调用、参数传递、匿名函数...
迭代迭代过程、迭代器、生成器、生成器表达式
文件操作open()函数、read、readline、readlines、write...方法
os模块处理系统文件和目录
模块模块导入、常用标准模块、常用第三方库
错误和异常try/except语句
面向对象简单掌握面向对象概念即可

语法是关键,一定要理解python编程的基本概念,再去学其他的工具库, 不然会很痛苦的~

excel自动化

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

点击查看:Python操作Excel,你觉得哪个库更好呢?(详解)

这些库可以很方便地实现对excel文件的增删改写、格式修改等,当然并不推荐你全部都去尝试一下,这样时间成本太大了。对于工作来说,短平快的解决问题才是王道,对吧?

能读到这里,说明你也是愿意持续学习的python自动化办公爱好者~

作为Python自动化办公社区的平台,社区的同学一起解决问题才是王道,所以在下面的留言板里,请大家留言以下内容:

为了鼓励大家学习和分享,悄悄的发一个福利:所有在课程上线之前留言的朋友,课程上线后都将免费获得全套课程源代码和答疑群~(我直接在后台私信给你~)

1、你目前想用Python解决的Excel问题,描述越详细越好。我近期计划出一门专门针对Python处理Excel的B站课程,如果可以的话,我想针对你的需求开发代码并讲解,可以吗?

2、推荐在B站优秀的Python处理Excel课程的链接和推荐理由。大家的共同目标都是为了更好的学习和工作,所以别人的链接,大家也分享一下吧~(请忽略我的感受)

3、其它你认为我们可以一起解决的Python自动化办公问题,或者表示你对某个需求的赞同。可以重复~

还等什么?赶快在留言区留下你的思考和需要,我们一起行动起来吧~

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多