不付费不影响本文阅读和实操视频观看。
此篇为本系列分享最后一讲,结合xlwings进行excel表格操作,付费可以获取视频实操的源码并转增一位好友。
本篇内含视频,播放时长23分钟。
什么是xlwings
操作Excel用到的是xlwings库。所以先简单介绍下xlwings。
xlwings是一个BSD许可Python库,可以很容易地从Excel调用Python,反之亦然,主要为以下四个特性:
- Scripting: 使用接近VBA的语法从Python自动化/与Excel交互。
- Macros: 用干净而强大的Python代码替换VBA宏。
- UDFs: 在Python中编写用户定义函数(UDF)(仅限Windows)。
- REST API: 通过REST API操作Excel工作簿。
不过我主要用的是第一个功能,通过xlwings与Excel进行交互操作。
想要了解更加详细的信息与实例,可以前往官网查看:
https://www.xlwings.org/
2
安装与使用xlwings
安装比较简单,直接pip即可
使用教程的话,可以去以下链接查看中文版教程,里面有详细介绍了操作语法,总的来说跟VBA的操作单元格的很像,所以这边就不详细展开说明:
https://www.kancloud.cn/gnefnuy/xlwings-docs/1127450
视频内容简介
视频实操的Demo页面如下。
按照上一期的方法,使用Qt designer创建一个简单的页面并生成Python文件。部分组件内容需要加入自定义代码进行微调
打开Excel文件并加载到table widget组件中
3. 复制原始Excel表格文件,并加入序号列,表征股票序号,然后保存。
附上视频。(PS:半夜趁着小孩睡着了才有时间录课,声音较小,请调大音量观看,见谅!)
付费后会显示视频Demo的源码获取方式,还可以转赠给好友。有需要的可以付费支持一下小编。