Python加入Excel已经有一阵子,之前因为没有好用的编辑器,一直也没怎么用,最近ExcelLabs插件更新,添加了Python编辑器总算有智能提示了,一起来实战体验一下! ▍功能开启 Excel365版本,在顶端搜索框中输入体验,点击【Microsoft 365预览体验计划】 选择加入【Beta版本通道】,点击确定! Excel更新到最新版本,应该就可以在【公式】选项卡下看到Python相关功能组了! 下面我们来体验一下! ▍代码编辑器 点击【Excel 中的Python】或者直接在单元格中输入【=py】回车! 都可以看到下面的效果,然后就可以输入代码,使用【Ctrl+Enter】提交执行! 不过这个代码编辑体验非常差,习惯VSCODE、Pycharm的同学估计到这里直接不会写了,因为他基本没有什么智能提示! 所以我们换个工具!在加载项中,找到Excel Labs,添加! 在【开始】选项卡下就可以看到Excel Labs,点击使用! 常用的话,就勾选【Make Default】这样每次打开都是默认Python编辑器! ▍用起来 Excel单元格区域如何和Python关联起来呢?这个问题,微软加入了一个 xl函数,在我们选择单元格时会自动生成!第二参数headers 设置为True表示首行是标题,只写第一参数或者设置第二参数设置为False,都表示没有标题! df = xl('A1:B16', headers=True) df.groupby('姓名').sum().reset_index()
df = xl('H2#', headers=True)pd.pivot_table(df, index=['姓名'], aggfunc=sum, columns=['考试次数'],fill_value='').reset_index(['姓名'])
▼加入学习圈一起交流 |
|