【问题标题】:How do you run an excel function from within Python?如何在 Python 中运行 excel 函数?
【发布时间】:2021-12-07 16:40:18
【问题描述】:

我们正在使用 excel 插件从 API 中提取一些数据。我们的 excel 文件包含一个带有实体标识符的列,我们使用 excel 公式从互联网上提取该实体的数据。

是否可以在 Python 中运行它?

我可以将我的pd.DataFrame 导出到 csv,用 excel 打开它,附加我想要的数据,然后将其读回 pandas...但是有更快的方法吗?

【问题讨论】:

    标签: python excel excel-formula plugins


    【解决方案1】:

    您可以使用 Json() 方法导入请求并提取数据

    import pandas as pd
    import requests
    url = 'https://api.covid19api.com/summary'
    r = requests.get(url)
    json = r.json()
    json
    

    然后你有了数据,只需要将它包含在你的数据框中

    【讨论】:

    • 澄清一下,我不希望对某些数据的公共 URL 执行 ping 操作。我在 excel 中有一个插件,它正在对远程服务器进行身份验证并获取数据 - 该插件使用的 API 密钥/API 是不公开的。
    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多