邪修・【在WPS里学Python】丨1.3:如何通过Python脚本编辑其他人的表格?

不说话 ✘
不说话 ✘ Lv.2 潜力创作者KVP

Lv.2潜力创作者

👍学习从什么时候开始都不晚:我要开始学习了

不用下载, 打开WPS智能表格--PY脚本, 立即开学!


上一期我们学习了:

👉 通过WPS开放平台接口远程修改企业公司中的智能表格

可能有小伙伴想:

我只想改一下个人的智能表格应该怎么做?

"还要创建应用?"

"还要申请权限?"

"还要获取Access Token?"

🤣都不用

如果只是:

👉 编辑个人智能表格

👉 在WPS Python编辑器里运行

🤭那么简单得多得多得多得多得多。


  1. xl()直接读取个人智能表格
✍️

前面我们学习过:

xl()

读取数据


以及:

write_xl()

写入数据

✍️

默认情况下:

读取的是当前打开的表格。


例如:

print(xl())

读取当前表格内容。

😎

但实际上:

还可以指定读取其他智能表格。


只需要增加一个参数

book_url="智能表格分享链接"

例如:

数据 = xl(book_url="智能表格分享链接")
print(数据)

这样就能读取:

👉 另一张个人智能表格的数据。


  1. write_xl()也是一样
✍️

读取可以指定表格。

写入当然也可以。


例如:

write_xl([["我是尊贵的WPS会员"]],"A1",book_url="智能表格分享链接")

😎

是不是比上一章简单多了?

不用申请权限/不用创建应用/不用获取Access_token

📌

如果出现网络不能连接的情况,记得在PYTHON脚本编辑器的设置中打开【网络API】


  1. 智能表格分享链接在哪里?
📆

打开智能表格。


点击:

👉 分享

👉 复制链接


📆

获得类似:

https://www.kdocs.cn/l/cnvFX...

的链接。

📆

然后在参数中更换为这个链接:

book_url="这里粘贴链接"

即可。


四、智能表格的权限

智能表格权限。

和你直接打开表格的权限是一样的。

例如:

如果分享给你的表格:

只有:

👉 查看权限

那么:

xl()

可以。


write_xl()

不可以。

🤔因为:

你本来就没有编辑权限。


如果一个文档:

你打开后 都不能编辑。

Python当然也不能帮你编辑。(这点WPS做得非常好 , 权限管理很方便, 比企业方便很多)

所以:

Python权限=你的表格权限

(如果是自己的文档,那么所有权限都是有的)


🎉 小结 & 成就感

🎉

💡 你已经学会:

使用book_url读取个人智能表格

使用book_url写入个人智能表格

理解个人智能表格权限机制

理解个人和企业Python操控表格的区别


✍️ 作业

✍️跨智能表格同步数据

准备两张智能表格:

表格A:

渠道    数量    金额
H5    1000    2000
短信    800    40
app    500    1500
短信    200    10

在表格B中使用:

xl(book_url=...)

读取表格A。


然后:

使用:

write_xl()

把数据写入表格B。


📸 欢迎打卡

金融投资通识——股票、期货、期权、基金
@不说话 ✘
四川省
浏览 138
2
9
分享
9 +1
3
2 +1
全部评论 3
 
林振华
发现一个问题,读取的表格有多个的时候要注明读取那一页的,不然会报错
举报
1
0
 
马成功老师
马成功老师 WPS资深用户Lv.2 潜力创作者KVPWPS函数专家

Lv.2潜力创作者

配图不错,接地气,吸睛
举报
0
0
 
Hypnotist
Hypnotist WPS资深用户Lv.3 优质创作者WPS寻令官WPS产品体验官

Lv.3优质创作者

厉害啊,大佬,开始讲OpenPyXL库了
   四川省
举报
0
0