gpt4 book ai didi

python - 将 Sharepoint 列表转换为 Pandas Dataframe

转载 作者:行者123 更新时间:2023-12-03 20:48:34 30 4
gpt4 key购买 nike

我在 Sharepoint 中有一个表,我想将其转换为 Pandas Dataframe。我主要使用这个问题来尝试制定解决方案 Get SharePoint List with Python .但是,我遇到了问题。
这是我到目前为止...

import pandas as pd
from shareplum import Site
from requests_ntlm import HttpNtlmAuth

url = 'https://share.corporation.com/sites/group/subgroup/'

username = 'username'
password = 'password'

cred = HttpNtlmAuth(username, password)
site = Site(url, auth=cred, verify_ssl=False)
到目前为止,我可以运行代码而不会抛出错误。但是,当我运行此位时:
sp_list = site.List('Q22020') # this creates SharePlum object

ShareplumRequestError: Shareplum HTTP Post Failed : 500 Server Error: Internal Server Error for url: https://share.corporation.com/sites/group/subgroup/_vti_bin/lists.asmx
我实际上并不完全确定我的 site.List('Q22020')甚至是正确的。
但是,请按照此视频中的说明进行操作: https://www.youtube.com/watch?v=dvFbVPDQYyk
当我在浏览器中手动输入以下 url 时,它确实生成了一个 xml 文件,所以我认为它是正确的: https://share.corporation.com/sites/group/subgroup/_vti_bin/ListData.svc/Q22020

最佳答案

尝试:
https://share.corporation.com/sites/group/subgroup/Lists/Q22020/_vti_bin/lists.asmx
如果没有,请访问网络上的列表,并在查看“Q22020” ListView 后查看 URL。您的“url”参数可能不正确。

关于python - 将 Sharepoint 列表转换为 Pandas Dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64247831/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com