Я пытаюсь читать таблицы из SharePoint напрямую с помощью Python.
Пока что я могу сделать это только в Excel. Я экспортирую запрос из SharePoint и использую его текст.
import win32com.client
import pandas as pd
excel = win32com.client.Dispatch("Excel.Application")
excel.DisplayAlerts = False
excel.Visible = False
doc = excel.Workbooks.Open('query.iqy')
ExcelOrg = trgName.replace('query.iqy', 'query.xlsx')
doc.SaveAs(Filename=ExcelOrg, FileFormat=1)
doc.Close()
pd.read_excel(ExcelOrg)
Текст query.iqy:
https://****.sharepoint.com/teams/HW/****/**/**/owssvr.dll?XMLDATA=1&List={****-0636-****-9C76-*****}&View=*****-****-****-****-******&RowLimit=0&RootFolder=undefined
SharePointApplication=https://****.sharepoint.com/teams/HW/****/**/***
SharePointListName={******-0636-4A72-*****-*********}
Спасибо