吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1521|回复: 48
上一主题 下一主题
收起左侧

[Python 原创] PYA,用VBA直接调用PY函数--Python开发库-傻瓜式快速学习-Excel表格版

[复制链接]
跳转到指定楼层
楼主
自动化软件开发 发表于 2026-5-24 06:52 回帖奖励
本帖最后由 自动化软件开发 于 2026-5-24 10:49 编辑

按键精灵库,EXCEL自动操作库应有尽有.
学会了PYA,也就学会了VBA办公自动化,2个一起学更方便
-------

可视化学习,0门槛上手,花了2个月时间打造的。
不过我也是刚开始学Python,新手才知道那些痛点

采用表格式管理学习笔记,函数实时测试,方便大家随时增加新的知识点


[Python] 纯文本查看 复制代码
#不换行多次控制台写出内容
#改法 2:原地覆盖刷新(推荐,不往后堆文字)
#用 \r 回到行首覆盖,配合 flush=True

#Python 标准输出行缓冲,没换行符就不主动打印;
#加上 flush=True 立刻强制把缓冲区内容刷到控制台,就能实时看到进度。


import time  # 必须导入time模块,否则会报错

for i in range(10):
    print(f"\r进度:{i}/10", end="", flush=True)
    time.sleep(0.5)

#PYTHON,数字为什么不是1开始,还需要后面加上100% 格式显示

print("\n执行完成!")

[Python] 纯文本查看 复制代码
import time
import msvcrt
import os

# 开始计时
start = time.perf_counter()
print("=== 开始计时,点击鼠标 、按任意键 停止 ===")

# 核心:实时显示时间 + 监听按键
while True:
    # 检测是否按了任意键
    if msvcrt.kbhit():
        msvcrt.getch()  # 吃掉按键,防止残留
        break
    
    # 实时计算并显示用时(毫秒级,覆盖同行)
    now = time.perf_counter() - start
    print(f"\r当前用时:{now:.3f} 秒", end="", flush=True)
    time.sleep(0.001)

# 结束显示
end = time.perf_counter()
print(f"\n\n✅ 最终用时:{end - start:.3f} 秒")

print("\n按任意键退出", end="", flush=True)
os.system("pause >nul")

Python一日入门-Office开发-AI工具箱.zip

2 MB, 下载次数: 159, 下载积分: 吾爱币 -1 CB

1.6.2(PYA)

免费评分

参与人数 5吾爱币 +4 热心值 +4 收起 理由
sundaywarm + 1 + 1 用心讨论,共获提升!
Kayay + 1 用心讨论,共获提升!
52hao123 + 1 + 1 我很赞同!
52pojieplayer + 1 谢谢@Thanks!
jxwfz740724 + 1 + 1 方便,哈哈

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| 自动化软件开发 发表于 2026-5-24 10:28 |楼主
chlong 发表于 2026-5-24 10:07
学学python科目一
当下职场和生活早已离不开数字化,快速学会 Python 编程,早已不是程序员的专属技能,而是普通人提升自己、拓宽出路的刚需本事。
入门 Python 门槛极低,语法简洁易懂,不用深厚基础就能快速上手,
零基础也能短时间从入门到实操,不用死记复杂逻辑,轻松就能写出能用的小程序。
学会 Python,首先能解放双手、告别重复劳作。日常办公里整理表格、批量改文件名、自动统计数据、爬取整理资料、自动生成文档,

以前几小时的手动工作,用 Python 几行代码就能一键完成,省时又省力,大幅提升工作效率,告别加班内卷。
推荐
ljj869 发表于 2026-5-24 09:30
3#
 楼主| 自动化软件开发 发表于 2026-5-24 07:01 |楼主
02Python\01代码示例 目录中放了15个例子,我边学习会边增加,到时大家一起交流
[Python] 纯文本查看 复制代码
#延时和追加内容
import time
a=1
maxv=10
print(f"\r进度:{a}/{maxv}  {int((a)/maxv*100)}%", end="", flush=True)
time.sleep(0.5); a=a+1
print(f"\r进度:{a}/{maxv}  {int((a)/maxv*100)}%", end="", flush=True)
time.sleep(0.5); a=10
print(f"进度:{a}/{maxv}  {int((a)/maxv*100)}%", end="", flush=True)


import os
print("\n按任意键退出", end="", flush=True)
os.system("pause >nul")


15个 代码示例.zip

15.68 KB, 下载次数: 27, 下载积分: 吾爱币 -1 CB

4#
 楼主| 自动化软件开发 发表于 2026-5-24 07:09 |楼主
安装、卸载Python库
5#
samniboy 发表于 2026-5-24 08:58
感谢分享,先收藏慢慢学
6#
aliens99 发表于 2026-5-24 09:09
这个对我真有用,谢谢!
7#
jxwfz740724 发表于 2026-5-24 09:20
这个不错,哈哈。
8#
 楼主| 自动化软件开发 发表于 2026-5-24 09:27 |楼主
aliens99 发表于 2026-5-24 09:09
这个对我真有用,谢谢!

看看还需要什么功能,我来试试增加一些
9#
kulouxiaohai 发表于 2026-5-24 09:27
这个能做什么?
10#
YouYou9649 发表于 2026-5-24 09:31
加油~~ 感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-7-8 11:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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