点击上方"数据大宇宙",设为星标,干货资料,第一时间送到!
系列文章
前言
有小伙伴向我反映到,本系列前面的章节主要还是在讲 pandas ,几乎与 xlwings 没有啥关系。
本系列一直强调要善用各种工具,作为本系列的最后一节,那么这次就用一例子说明如何让Python结合Vba,直接在Excel中动态获取各种处理条件,输出结果。
日后也会不定期分享 pandas 的处理案例,但不一定非要与 Excel 挂钩。比如直接结合 power bi 做处理分析。
本文主要效果如下图:
处理数据的过程在 Python 中进行。
输入条件,输出结果的过程在 Vba 进行。
可以随意修改汇总方式(求和、平均等)与汇总字段。
可以随意修改汇总字段和过滤条件。
所有的修改都无需改动代码。
数据源文件与显示文件是独立分开的。
本文要点:
使用 xlwings 注册 Python 方法到 Vba 模块
Vba 调用 Python 方法,输出结果到 Excel
注意:虽然