网资酷

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 83|回复: 1

python自动化办公你准备好了么?

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-11 05:47:49 | 显示全部楼层 |阅读模式
本文主要介绍python自动化办公基础部分,包括软件下载、环境配置、关联三部分内容。

  • 软件下载: 我选用的是从python官网下载的3.7版本,这个链接是直接到下载的界面,链接如下:
选择3.7的主要原因是市面上好多版本的书都是基于此版本编写的,除此之外目前这个版本已经处于稳定的可以放心使用。软件安装教程我会在随后更新。
一 软件下载:包括python和pycharm
1.1python软件安装:注意事项:需要记住安装包的位置,否则后期匹配环境的时候还得一点点找。具体安装过程可以参考我之前的文章。
1.2 pycharm软件安装:PyCharm是Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时,引用一些库来使用方便开发者软件开发。
软件下载去官网下好了,直接下官网内的社区版本,不要下载专业版本,注意是社区版本!社区版本!社区版本!community 。下载链接如下,点击直接进入下载界面选择community。
这个的安装过程全程无脑,自行百度即可。
二 pycharm与python关联
2.1新建文件
     在菜单栏点击project右击,选择new,选择建立pyhon file文件



新建文件  

2.2 编译器的选择与配置
     在这里主要是将python与pycharm进行关联,在pycharm中使用python语言调用python来执行。具体过程如图所示。



pycharm与python联合(1)

选择 python project>python interpreter>add>system interpreter>python exe 地址,



pycharm与python联合(2)



pycharm与python联合(3)

2.3 测试



输出hello world

三 xlwings与excel关联
3.1 xlwings安装包下载
具体过程如下,选择file>settings>python project>python intrtpreter>pip双击>输入xlwings>选择xlwings>install package
下载安装成功 会显示successfully install



pip中xlwings下载过程

3.2 升级xlwings安装包
      你在pip中下载安装的xlwings可能不是最新版本,此时需要更新xlwings。
3.3 xlxings与excel关联
3.3.1配置excl宏及添加”开发工具“选项卡
     添加”开发工具“选项卡
     关于VBA的一些功能设置是在“开发工具”选项卡中的,但是Excel默认是不显示这个选项卡的,需要我们手动添加。
     添加方式:打开Excel - 文件 - 选项 - 自定义功能区 - 勾选“开发工具” - 确定如下图所所示:




添加”开发工具“选项卡


设置完成后,在菜单栏中就可以看到了:


启用”宏“选项卡及其设置
      接着,我们来启用宏,点击“开发工具”菜单中的宏安全性,勾选“启用所有宏”和“信任对VBA工程对象模型的访问”这两个选项,然后点击确认
如下图所示:



”宏“选项卡设置


然后,我们将这个Excel文件另存为启用宏的工作簿 (*.xlsm)



3.3.2配置excel_xlwings
在pycharm 中输入代码配置excel-xlwings,在pycharm teminal中输入xlwings addin install,显示3所示的内容即为配置成功,打开excel即可以看到xlwings图标。



配置excel-xlwings



excel中xlwings图标

至此配置成功。
回复

使用道具 举报

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2025-5-26 20:21:42 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网资酷

GMT+8, 2025-7-6 21:31 , Processed in 0.091978 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表