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

这篇具有很好参考价值的文章主要介绍了python如何使用gspread读取google在线excel数据?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

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

二、实现过程

gspread官网

第一步:为项目启用 API 访问
参考链接:enable-api-access
python如何使用gspread读取google在线excel数据?,质量保障,python,excel,开发语言

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

第三步:读取表格内容

import gspread

def 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_list

if __name__ == '__main__':
    google_online_excel_utils()

第四步:实现效果
python如何使用gspread读取google在线excel数据?,质量保障,python,excel,开发语言

三、参考文档

如何使用Python读取和写入Google表格文章来源地址https://www.toymoban.com/news/detail-743754.html

到了这里,关于python如何使用gspread读取google在线excel数据?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python读取Excel中的数据

     1、用xlrd包读取excel数据 2、用pandas包读取excel数据 先熟悉以下read_excel函数中常用的几个参数,想要看完整的参数解释可以参考Pandas read_excel()参数详解_leenuxcore的博客-CSDN博客_read_excel pandas.read_excel(io,sheet_name=0,header=0,names=None,index_col=None,usecols=None,squeeze=False,dtype=None,engine=None

    2024年02月16日
    浏览(46)
  • 如何使用 Java 灵活读取 Excel 内容?

    在日常工作和学习中,我们经常需要从 Excel 文件中读取数据。对于少量数据,手动复制和粘贴可能是可行的,但是对于大量的数据,这种方法会变得非常低效。在这种情况下,使用 Java 程序自动读取 Excel 文件中的数据将是更好的选择。 本教程将介绍如何使用 Java 程序读取

    2024年02月07日
    浏览(38)
  • 如何使用Python给Excel写入数据

    openpyxl三步走 获取work book 获取 work sheet 再然后 获取单元格 进行操作 保存文件 安装OpenpyXl 导包方式以下两种都可以 from openpyxl import Workbook from openpyxl import load_workbook 向工作表中写入数据 保存至文件 最保险的保存方式是调用 save 方法保存到指定文件: 结果如下: 向工作表中

    2024年02月14日
    浏览(39)
  • Python读取写入数据到Excel文件

    【Linux干货教程】Ubuntu Linux 换源详细教程 大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! Hello,各位看官老爷们好,洲洲已

    2024年02月12日
    浏览(83)
  • Python读取excel某一列的数据

    把这几列分别读出来,并且每一列都对应一个数组  代码:

    2024年02月13日
    浏览(40)
  • Python-使用openpyxl读取excel内容

    将下面的excel中的寄存器表单读入并构建一个字典 wb.sheetnames 会返回一个列表,列表中是每个工作表的名称,数据类型为str。执行上述代码后ws就是获取的工作表。 使用sheet.cell会返回cell对象,再使用cell.value才能返回单元格的值,执行上述代码的结果如下: 按行读取可以用

    2024年03月12日
    浏览(64)
  • python之使用openpyxl读取excel

    获取最大行和最大列 获取某个单元格的值 获取行和列 通过worksheet.cell获取所有数据方法

    2024年02月15日
    浏览(48)
  • python如何批量读取一个文件夹里的所以excel文件

    在数据分析工作中,尝尝需要处理多个不同月的excel文件,但无奈与excel文件的局限性,不能同时处理多个月的excel数据,所以python的批量读取excel文件就显得十分重要,下面我将展示如何用python将每个月度的excel数据进行读取并汇总处理和输出。 最好excel的文件名就是按照日期

    2024年02月16日
    浏览(63)
  • chatgpt赋能python:如何使用Python将数据导入Excel

    Python是一种高级编程语言,被广泛使用于数据分析和科学计算领域。在数据分析过程中,将数据导入到Excel中是一个至关重要的步骤。Python提供了许多库和工具来实现数据导入到Excel的目的,本文将介绍其中的几种方法。 pandas是Python中一个非常常用的数据处理库,可以轻松地

    2024年02月07日
    浏览(55)
  • Python读取txt文本数据,写进excel中

    因为项目需要,需要统计训练的loss和acc,写进excel中,用手统计太累了。 方法:读取文档后,采用split分割出数据,然后用列表保存,再将列表内容写进excel中。 txt文本内容如下所示: 直接上代码,代码的value_title 需要自己手动更改:  最后生成的结果,很完美。  

    2024年01月22日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包