安装一个写 Python 的环境:Jupyter
通过上一个帖子的例子,我们看到,可以用非常简单的 Python 代码,把 Excel 玩儿起来。
那么,在什么地方写 Python 代码呢?
两个地方:
1. 在 Excel 外边。一个独立的地方去写 Python 代码,然后运行这些代码,操控一个或批量操控多个 Excel 文件。
2. 在 Excel 内部。将 Python 代码放到 Excel 里头,其实就是类似 VBA 的宏了。
本帖子先讲第一个地方:安装独立的 Python 环境。因为这是最常用的,最容易学习和上手的。
Python 环境有很多种。我个人认为,最好用的,最简单的,是 Jupyter。
安装 Jupyter 最简单的,最方便的方法,是安装 Anaconde。
Anaconda 是一个使用最广泛的强大的 Python 包管理器,包含了数据科学的大量模块和工具。当然也包括 Jupyter, 以及用 Python 处理 Excel 所用到的模块,比如 Pandas、xlwings 等等。
下载地址:https://repo.anaconda.com/archive/Anaconda3-2021.05-Windows-x86_64.exe
下载好了以后,默认安装即可。大家都是高手,过程不讲了。
安装好了以后,开始菜单里点击 “Jupyter Notebook (anaconda3)” 即可打开。
刚打开的时候,会弹出一个 CMD 框,然后打开您的默认浏览器,Jupyter 就在默认浏览器里。
这个CMD框你不要管,也不要关。我也不啰嗦截图讲了。
浏览器中的 Jupyter 界面如下:
点击右上角的 “New” - “Python3”,即可新建一个 Jupyter Notebook。
在 Jupyter Notebook 中,有格子可以用于写 Python 代码,每一个格子叫做 Cell。写好代码以后,敲【Ctrl】-【Enter】就可以执行了。(敲【Shift】-【Enter】也可以执行,且在下面新增一个Cell。我喜欢用这个)
上一个帖子的代码,我们再来一遍:
- df = pd.read_excel(r'd:/demo/Orders1.xlsx')
- df
复制代码这个 Excel文件你自己造一个吧。用我的也行,我附上了。
整个操作界面如下:
这个例子我又讲了一遍。
上一个帖子讲这个例子,是为了说 用 Python 操作 Excel 太方便了,代码也超简单。
这个帖子再讲一遍,是演示 Jupyter 怎么用。
简单吧,用起来。加油。
今天有个朋友说,我的上一篇帖子,是推广我的书的。不错,我是写了一本《Jupyter 入门与实战》,但文中提起这个,还真不是为了宣传。因为这本书是一个Jupyter完全手册。而在这里,我们只是把 Jupyter 作为工具,用它来写 Python 操控 Excel。
从下一篇帖子开始,我将不在专门讲 Jupyter , 只讲 Python + Excel 。但所有的代码,是用 Jupyter 工具来写的。
希望能和大家一起学习。
—— 我跑,故我在。
补充内容 (2021-6-9 17:11):
<<<上一讲:
[ Excel-Python ] -2:让 Excel 飞一下
http://club.excelhome.net/thread-1587495-1-1.html
补充内容 (2021-6-9 17:12):
下一讲:>>>
[ Excel-Python ] -4:用 Python 读取 Excel 工作表
http://club.excelhome.net/thread-1587723-1-1.html |