python如何使用gspread读取google在线excel数据?

编程入门 行业动态 更新时间:2024-10-10 17:23:59

python如何使用gspread读取google<a href=https://www.elefans.com/category/jswz/34/1770935.html style=在线excel数据?"/>

python如何使用gspread读取google在线excel数据?

一、背景

公司使用google在线excel管理测试用例,为了方便把手工测试用到的测试数据用来做自动化用例测试数据,所以就想使用python读取在线excel数据,通过数据驱动方式,完成自动化回归测试,提升手动复制,粘贴的效率。

二、实现过程

gspread官网

第一步:为项目启用 API 访问
参考链接:enable-api-access

第二步:将Goog​​le表格分享给client_email
(在凭证json file文件中) ,这应该类似于: id.gserviceaccount

第三步:读取表格内容

import gspreaddef google_online_excel_utils():credentials = {"type": "xxx","project_id": "xxx","private_key_id": "xxx","private_key": "xxx","client_email": "xxx","client_id": "xxx","auth_uri": "xxx","token_uri": "xxx","auth_provider_x509_cert_url": "xxx","client_x509_cert_url": "","universe_domain": "xxx"}gc = gspread.service_account_from_dict(credentials)sh = gc.open_by_url("target_url")  # 打开在线excel地址worksheet = sh.worksheet("测试用例") #选择需要打开的sheet页case_data_list = worksheet.get_all_values()  #获取所有信息print(case_data_list)return case_data_listif __name__ == '__main__':google_online_excel_utils()

第四步:实现效果

三、参考文档

如何使用Python读取和写入Google表格

更多推荐

python如何使用gspread读取google在线excel数据?

本文发布于:2023-11-17 04:35:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1638699.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在线   如何使用   数据   python   gspread

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!