单片机技术网|技术阅读
登录|注册

您现在的位置是:单片机技术网 > 技术阅读 > 简单三步学会Python开发上位机并处理excel数据(三)

简单三步学会Python开发上位机并处理excel数据(三)

不付费不影响本文阅读和实操视频观看。

此篇为本系列分享最后一讲,结合xlwings进行excel表格操作,付费可以获取视频实操的源码并转增一位好友。

本篇内含视频,播放时长23分钟。


1

什么是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


3

视频内容简介


视频实操的Demo页面如下。

  • 按照上一期的方法,使用Qt designer创建一个简单的页面并生成Python文件。部分组件内容需要加入自定义代码进行微调


  • 打开Excel文件并加载到table widget组件中


  • 3. 复制原始Excel表格文件,并加入序号列,表征股票序号,然后保存。


    附上视频。(PS:半夜趁着小孩睡着了才有时间录课,声音较小,请调大音量观看,见谅!)


    付费后会显示视频Demo的源码获取方式,还可以转赠给好友。有需要的可以付费支持一下小编。