python excel数据对比_对比VBA学Python操作Excel


关于先学VBA还是先Python,或者作为办公族选什么?
这些问题,我已经写了专题,就不再啰嗦!
建议先阅读:

讨论 | 学习VBA还是Python?


但是大家一直还是被Python吸引,所以小编就说一期Python操作Excel吧!
大部分教编程的,对Excel相对不是那么熟悉,小编可能使用Excel比较多,所以我们讲解会更多站在Excel用户角度,让大家更好去理解!!
Python环境安装方便,只说一点,安装anaconda集成环境,其他不再多言

b9fd7c71ab92ce4b765489db189b5ed6.png

操作EXCEl推荐两个库(官方文件见链接):

  • Excel简单的打开、关闭、读、写:openpyxl(https://openpyxl.readthedocs.io/en/stable/)
  • Excel合并、透视、汇总、拆分:Pandas(https://www.pypandas.cn/)


本次演示基本也都使用以上一个最常用的库!其他相关的包还有很多,但是有一些只只是2003版本,openpyxl 是支持2007及以上版本且支持xlsm和xltm(宏模板文件)
Pandas 应该python无人不知无人不晓的数据分析库了,最著名应该说得过去!
下面小编就大家简单演示一下库的应用,有VBA基础的同学可以对照着看
以下就是常见的一些操作!包括

  • 新建工作簿
  • 新建工作表
  • 获取名表
  • 新增工作表
  • 给定单元格写入数据
  • 保存文件
  • 区域表示方式
  • 遍历区域
  • 写入公式等!


以下为jupyter notebook 编辑器试试测试结果,截取效果!

f36e8e0d1283a7d7ed42ebe3b2f56964.png
5a41c3fca72c741fed21be70285e8770.png
c1a8f046e5628686031a70e7c74b3f1d.png

熟悉VBA同学,应该可以感受到,大部分还VBA操作基本一致,普通操作一块,python的操作优势并不大,不过明天要讲的pandas,应该可以改变我们一些看法,因为这的很方便,比如合并、分组和透视等!pandas 主要讲大是汇总分析方面,我们明天继续分享,今天就先到这里~

分享、点赞、在看三连

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值