Используйте Python для чтения данных в формате SharePoint в Excel. Query.iqy - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь читать таблицы из 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-*****-*********}

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...