『Python』Python提升工作效率小谈
说到Python很多人的第一反应就是大数据或者人工智能的相关运用,又或者是爬虫和网站开发领域的应用,其实还有一个用途非常广泛的应用场景就是自动化办公,通过python脚本提升工作效率,今天就简单谈谈Python在工作中怎样帮助我们提升工作效率
假设你是公司的一名人事人员 , 老板需要你将公司1000名员工的信息 , 整理成一个大的Excel表格 。 但是每个员工都是有一个单独的Excel档案 , 这个时候怎么办?一名员工一个档案 , 也就是有1000份Excel表格 , 要将这么多表格合并成一个大表格 , 用Excel Power Query??
估计等电脑卡崩了 ,如果要是纯手动复制非得睡公司不可,所以这个时候如果能够有一个自动处理这些表格的小程序就很nice,所以这也是Python最常用的办公辅助,就是处理一些繁琐的数据表格之类的工作.
那么如何用 Python 高效的解决这个问题呢?
先做一个简单的思路分析:
第一步 , 查找到工作表所在文件位置
第二步 , 提取表格
第三步 , 合并表格
第四步 , 导出表格
【『Python』Python提升工作效率小谈】首先要做的就是安装两个模块:xlrd(读取 excel) , xlsxwriter(写入 excel),上代码图说话:
本文插图
然后定义读取表格内容方法
本文插图
获取所有需要合并的 Excel 文件以及合并后的 Excel 文件位置
本文插图
读取各个 Excel 文件内容
本文插图
合并并导出合成后 Excel
本文插图
以下是运行结果
本文插图
这个就是一个常见的Python帮助我们提升工作效率的案例,当然除此之外还可以在很多工作环节当中帮助我们提升效率,比如批量出图.用excel这些做数据分析是不是相当繁琐?从数据的清洗整理到出图的每一步都要鼠标点击 , 非常繁琐且容易出错 , 而使用Python只需几行代码即可轻松出图,当你面对高重复性的工作时 , 也只需要略微改动 , 或者引入循环 , 就可以省去很多重复繁琐的工作.
Python可以做数据分析 , 爬虫 , 自动化办公 , 涉猎领域非常广泛 , 所以Python又被行业成为“胶水语言”
本文插图
以python可视化必知基本库matplotlib为例 , 光是他的官方gallery就有26个大类527个样式 , 数量上就碾压了市面上大部分同功能软件
本文插图
Python可视化类工具会有针对图表样式进行调整的代码 , 也可以交互 , 几行代码 , 省时省力 , 分分钟关机下班 。 比较一下Seaborn的图表库和Excel的图表库 , 感受差距:
本文插图
这可是肉眼可见的差距呀,所以即使你不需要进入python这个行业去做一个Python开发工程师,大但学习一些python技能来提高工作效率也是非常值得的
- 「乐居财经」中房股份拟置入忠旺集团100%股权 将以资产置换及发行股份方式购买?,发力提升盈利能力
- 『专场』没找到工作?广东为期100天的网络招聘会来了
- 云安全联盟区块链安全工作组启动,e签宝助力推动区块链安全发展
- 『砍柴网』有道翻译官推出检疫特别版 助力全国百万公安民警跨境检疫工作
- 一天1750万单!源头产地全面复苏 1688商人节交易买家数提升500%
- [西北信息报社]陕西出台《决定》加强检察公益诉讼工作
- 猫哥军备1■首个打击国家为美军,只因两国积怨已久,日方实力逐步提升
- 『抓好』一起为大地添绿(统筹抓好改革发展稳定各项工作)
- 【三江源国家】青海自然保护地体系示范省建设工作取得积极进展
- 「忧家娱乐」恒大三举措走出降负债新路径,提升动力+扎实底盘+轻量化