【问题标题】:How to delete all the rows present in SharePoint excel sheet table using python?如何使用 python 删除 SharePoint excel 工作表中存在的所有行?
【发布时间】:2021-05-21 04:41:18
【问题描述】:
Q1.如何使用python代码整合删除表格中的所有行(例如25列和1500行),其中excel表位于Sharepoint中?
Q2.请问python中1500个项目执行for循环的大概时间?
Q3.使用天蓝色逻辑应用可以删除行,但过程耗时。
每次触发时间 = 8/7/6 分钟
行删除数限制 = 256 行
我们有什么逻辑可以在一个触发器中删除所有行吗?该表保持不变,只有在 azure logic app 中删除了所有行。
【问题讨论】:
标签:
python
excel
for-loop
sharepoint-online
azure-logic-apps
【解决方案1】:
您可以使用Microsoft graph api 删除python 代码中的行:
POST /workbook/tables/{id|name}/rows/{index}/delete
POST /workbook/worksheets/{id|name}/tables/{id|name}/rows/{index}/delete
您需要先在 python 代码中获取访问令牌,然后在其标头中请求带有访问令牌的图形 api。