python导出excel_Python提升工作效率小谈

说到Python很多人的第一反应就是大数据或者人工智能的相关运用,又或者是爬虫和网站开发领域的应用,其实还有一个用途非常广泛的应用场景就是自动化办公,通过python脚本提升工作效率,今天就简单谈谈Python在工作中怎样帮助我们提升工作效率

假设你是公司的一名人事人员,老板需要你将公司1000名员工的信息,整理成一个大的Excel表格。但是每个员工都是有一个单独的Excel档案,这个时候怎么办?一名员工一个档案,也就是有1000份Excel表格,要将这么多表格合并成一个大表格,用Excel Power Query??

估计等电脑卡崩了, 如果要是纯手动复制非得睡公司不可,所以这个时候如果能够有一个自动处理这些表格的小程序就很nice,所以这也是Python最常用的办公辅助,就是处理一些繁琐的数据表格之类的工作.

那么如何用 Python 高效的解决这个问题呢?

先做一个简单的思路分析:

第一步,查找到工作表所在文件位置

第二步,提取表格

第三步,合并表格

第四步,导出表格

首先要做的就是安装两个模块:xlrd(读取 excel),xlsxwriter(写入 excel),上代码图说话:

81acc247e2fac9c47cb2d81b9077361a.png

然后定义读取表格内容方法

663536f7bcc69196d1db232d961921f9.png

获取所有需要合并的 Excel 文件以及合并后的 Excel 文件位置

d801da6fbff6ae91447c165afc4a5e51.png

读取各个 Excel 文件内容

b20c64a9572fededea24dedde798ea57.png

合并并导出合成后 Excel

500dd303f26bca582a86c8e67491cac7.png

以下是运行结果

aaabb5253263f6293f4f124711d62ea7.gif

这个就是一个常见的Python帮助我们提升工作效率的案例,当然除此之外还可以在很多工作环节当中帮助我们提升效率,比如批量出图.用excel这些做数据分析是不是相当繁琐?从数据的清洗整理到出图的每一步都要鼠标点击,非常繁琐且容易出错,而使用Python只需几行代码即可轻松出图,当你面对高重复性的工作时,也只需要略微改动,或者引入循环,就可以省去很多重复繁琐的工作.

Python可以做数据分析,爬虫,自动化办公,涉猎领域非常广泛,所以Python又被行业成为“胶水语言”

2e8dd87e2f5c38dabe33c1ac64d52d80.png

以python可视化必知基本库matplotlib为例,光是他的官方gallery就有26个大类527个样式,数量上就碾压了市面上大部分同功能软件

57a62c7a7af6055e5d226a09f99c4267.png

Python可视化类工具会有针对图表样式进行调整的代码,也可以交互,几行代码,省时省力,分分钟关机下班。比较一下Seaborn的图表库和Excel的图表库,感受差距:

18641efd4d8baa7ea6919c1d7e367708.png

这可是肉眼可见的差距呀,所以即使你不需要进入python这个行业去做一个Python开发工程师,大但学习一些python技能来提高工作效率也是非常值得的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值