邪修・在WPS里学Python丨0.2:xl 和 write_xl 函数:表格数据读写

Lv.2潜力创作者
| 💡 | 🎉 上回我们用 print 甩出了那句“我是尊贵的WPS会员。”,我们会用Python编辑器了! 🔥 这次学在Python中对表格进行读写——xl 和 write_xl! |
📊 先来个对比
| 💡 | 😍 咱们经常用表格的人就知道, 函数其实都长一个样子! 比如 表格函数XLOOKUP: =XLOOKUP(查找值, 查找数组, 返回数组) 三个参数按顺序塞进去,超直观。 🐍 Python里的 write_xl 也一样! write_xl(值, 写入位置) 参数照样塞括号里,但必须用英文半角符号包起来~(以前表格函数也是必须要英文符号, WPS现在已支持中文符号) |
| 💡 | 👍 完全一样的“参数思维”! Excel函数是 函数(参数1, 参数2, 参数3...) Python函数也是 函数(参数1, 参数2...) |
✍️ write_xl(把数据写入表格)
| 💡 | 😊 最简单写法(继续用第一课的尊贵宣言): ▶️ 点运行 → 快去看A1表格! |
🆕 再来点进阶:写入新的Sheet!
| 💡 | 😎 这次我想把尊贵宣言写到新工作表 Sheet2 里(不想覆盖原来的Sheet1)。 我直接试了最简单的写法: 看编辑器里的函数提示(有错误时, 编辑器会自动用红色曲线标注出来): |
| 💡 | 😵可是这是什么意思呢? 看看帮助文档吧: PY脚本编辑器→帮助中心→快速入门 |
| 💡 | 🤔原来 write_xl 的完整参数是: write_xl(数据, range, new_sheet=False, sheet_name="") 我又改成: |
| 💡 | 点击运行▶️ , 😱 还是报错! RuntimeError: sheet with name [Sheet2] not exist |
| 💡 | 原来第三个默认参数的意思是: 是否将数据写入到新建的工作表中。 ❓ 刚写得默认参数False, 但因为Sheet2根本不存在啊!所以要新建一个Sheet ✅ 最后改成新建模式: |
| 💡 | ▶️ 运行成功!→ 注意看下方已新建sheet2 一个全新的 Sheet2 出现了,A1单元格里就是我们的写入的会员宣言! |
| 💡 | 但是!若再重复运行一次代码 → 又会报错: RuntimeError: duplicated sheet_name [Sheet2] 聪明的小伙伴这会已经举一反三了 😅 因为Sheet2已经存在了,不能重复新建。 |
| 💡 | 如果要再次运行, 将第三个参数new_sheet写成False, 或者直接省去不写就行, 也推荐使用关键字参数写, 这样参数可以随意更换位置: 1.直接省去: 2.用关键字参数: 更换位置: *写入表格我们学到这里基本就够用了, 后面遇到问题, 我们再问AI或者查文档就行. |
📥 xl(把表格数据读取出来)
| 💡 | 😎 最简单的写法: ▶️ 点运行 → 输出栏显示读取到信息!😍 |
😏恭喜咱们学会了函数用法, 同时学会查文档学习函数用法! 只要学会查文档, 就相当于解锁了自主探索的能力, 意味着咱们现在已经可以出新手村打怪升级了!
🎉 小结 & 成就感
| 💡 | ✅ 你已经:
|
📸 记得打卡 😊
Lv.3优质创作者
Lv.3优质创作者