关于先学VBA还是先Python,或者作为办公族选什么?

这些问题,我已经写了专题,就不再啰嗦!

建议先阅读:

讨论 | 学习VBA还是Python?

但是大家一直还是被Python吸引,所以小编就说一期Python操作Excel吧!

大部分教编程的,对Excel相对不是那么熟悉,小编可能使用Excel比较多,所以我们讲解会更多站在Excel用户角度,让大家更好去理解!!

Python环境安装方便,只说一点,安装anaconda集成环境,其他不再多言

操作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 编辑器试试测试结果,截取效果!

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

python和vba操作excel_对比VBA学Python操作Excel相关推荐

  1. python 相对路径报错_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  2. python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】

    [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...

  3. python从零开始学习网站-7天从零开始学Python

    互联网高度发展的今天,相信我们都知道人工智能.数据分析.云计算.区块链等热门词汇.因此让更多的人了解到编程的巨大作用.在各种编程语言中,Python因为其简单易学.应用广泛的特点成为炙手可热的编程语言 ...

  4. 学python能做什么类型的工作-学Python要先学什么?Python入门方法

    学Python要先学什么?对于零基础的学员来说没有任何的编程基础,应该学习Python基础:计算机组成原理.Python开发环境.Python变量.流程控制语句.高级变量类型.函数应用.文件操作.面向 ...

  5. Python入门教程:很多人推荐学 Python 入 IT ,如果学完 Python 找不到工作怎么办...

    Python入门教程:很多人推荐学 Python 入 IT ,但是如果学完 Python 找不到工作怎么办,这也是很多人担心的问题. 很多人推荐通过学习 Python 入行 IT 一是因为 Pytho ...

  6. 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  7. python小程序嵌入excel_用原生的方式操作Excel,Python玩转Excel神器xlsxwriter详解!...

    大家好,在之前的Python办公自动化系列文章中,我们已经介绍了两个Python操作Excel的库openpyxl与xlwings,并且相信大家已经了解这两者之间的异同. 但是在Python中操作Ex ...

  8. 财务有必要学python吗-8年老财务:财务分析学python就能提高效率?一半人是骗子...

    半信半疑我加了一个卖课的微信,她跟我说,学了python就能轻松搞定各种可视化报表,实现自动化,能转行干程序员,工作好找工资高,而且python入门简单,0基础也能学....听起来python是个万能 ...

  9. python私人定制_手把手教你学python第十五讲(魔法方法续私人“定制”)

    python无处不对象的深刻理解 前面写了这么多,我觉得有必要从一个大的层面,也就是OO来看问题的本质.只要你调用对象的语法是合乎python的习惯的,那就是可以的,我们以前从来没有像下面这么写过,对 ...

最新文章

  1. python解析器_Python Python解析器
  2. 设计优秀API的五大规则
  3. 3.1 《数据库系统概论》SQL概述及数据定义(模式SCHEMA、表TABLE、索引INDEX)
  4. ITK:创建文件名列表
  5. Python基础概念_12_编程风格
  6. 正则表达式匹配后删除
  7. less与SASS学习心得
  8. C#利用word2007插件实现word转pdf
  9. CSDN下载码如何使用?
  10. 《Hadoop权威指南》知识点整理3
  11. macfee怎么生成释放代码_批处理应用:使用FLASHGET检查Mcafee SuperDat更新
  12. 《日本制造业白皮书(2018)》重磅发布!附400多页PPT
  13. STM32CUBE——使用DWT提供毫秒延迟
  14. vue中关于生产evn.production 及开发evn.development 的环境配置说明
  15. 学会使用这些常见的网络诊断工具,助力你的网络编程之路
  16. Access数据库常用函数大全
  17. PHP7+MySql开发的视频点播程序,知识付费系统
  18. python中tan怎么表示_Python numpy.tan()用法及代码示例
  19. 自动控制原理笔记-改善性能的措施-高阶系统动态性能
  20. WM8960调试记录

热门文章

  1. ViewPager2 +Fragment 模仿抖音短视频
  2. 绘制思维导图的作用是什么?怎样绘制思维导图
  3. 互联网公司的软件开发流程
  4. UID_AI_01_大师之路
  5. 如何在C语言游戏代码中加入音乐?
  6. 获取服务器信息目录失败是怎么回事,获取服务器列表失败...(是怎么回事)附解决方法...
  7. American ,they say....
  8. 文件操作函数在VFS层的实现
  9. Tekla 导入cad 模型
  10. 编译webkit的wince版本