这个工具可直接在Excel中用Python了

Posted pythonic生物人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个工具可直接在Excel中用Python了相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

本文提要: 分享一个Excel插件pyxll

  • 可在Excel中使用Python的NumPy/Pandas操作数据,替代VBA; 可在Jupyter
  • notebook中轻松将Excel数据拽到Python中操作,同理可将Python中数据拽到Excel中操作;
  • 在Excel中使用Python的主流可视化工具,如Matplotlib/Plotly/Bokeh/Altair等。

pyxll安装

#终端操作
pip install pyxll
pyxll install
pip install pyxll-jupyter

重启下Excel,出现如下Jupyter按钮单击Jupyter按钮 ,新建一个Sheet,右方是我们熟悉的Jupyter Notebook,

Excel数据拽入Python

使用前安装依赖

pip install “pywin32==228

使用魔法命令%xl_get

Python数据拽入Excel

使用魔法命令%xl_set

Excel中使用Matplotlib等可视化工具

使用魔法命令%xl_plot,以pandas绘图为例,了解更多「pandas可视化」可见之前文章:
Pandas一行代码绘制常见图表

更多功能

不一一实验👇

pyxll缺陷

收费
只免费30天,价格不菲👇,每月29刀,每年299刀(人命币玩家就当我没说~)只支持Windows系统
只支持Windows!只支持Windows!只支持Windows!
所以如果使用macOS,在文末点个赞后,就可以撤了🐶🐶

pyxll详细使用文档

关注公众号“pythonic生物人”,后台回复pyxll获取详细PDF使用文档~


日拱一卒无有尽,功不唐捐终入海! 「赏个赞,下期见」

以上是关于这个工具可直接在Excel中用Python了的主要内容,如果未能解决你的问题,请参考以下文章

在EXCEL中用VBA怎样操作WORD文档中嵌入的EXCEL表格?

excel表VBA中用代码如何建立多级combobox下拉菜单

excel中如何用一个图表绘制多条折线

WinForm中用WebBrowser控件显示Excel文件,显示失败

如何通过python快速输出数据库数据到excel

在excel中用SQL语句查询时选取所有字段时可以提取,选部分字段时出现查询无法运行或数据库表无法打开。