仅从共享点列表(表)导入 1 行数据到 .xls

问题描述 投票:0回答:1

下午好。 为了保持数据一致性,我们的唯一事实来源是一个在线共享点列表,其中包含大约 100 个变量(列),现在有 2700 个条目(行)

为了在 .xls 文件中使用,我需要根据 ID 号连接到此列表的 1 个特定条目(1 行)并使用其内容。 我可以通过以下查询来实现此目的,但由于每次都会加载整个表,刷新需要花费大量时间,并且文件会变大,而没有任何充分的理由。

是否可以通过仅加载此特定行来增加刷新时间?我应该怎么做? 多谢 最好

来源 = SharePoint.Tables("https://XXX.sharepoint.com/sites/XXX", [Implementation=null, ApiVersion=15]), #"xxxxxxxx-xxxx-xxxx-b766-71e3781e9f40" = 来源{[Id="xxxxxxx-xxxx-xxxx-b766-71e3781e9f40"]} [项目], #"保留相关行" = Table.SelectRows(#"xxxxxxxx-xxxx-xxxx-b766-71e3781e9f40",each [Id]=相关编号)

斯蒂芬

参见上面的查询,该查询有效,但仍然加载整个表,这是一个矫枉过正的

excel sharepoint powerquery
1个回答
0
投票

您可以通过 SharePoint REST API 尝试:

Source = Json.Document(Web.Contents("https://xxx.sharepoint.com/sites/xxxx/_api/web/lists/getbytitle('YourListName')/items(888)", [Headers=[Accept="application/json;odata=verbose"]]))
© www.soinside.com 2019 - 2024. All rights reserved.