我有一个网站链接,我希望通过电源查询从中提取数据。每次,此链接将根据需要进行更改。所以我每次都需要使用电源查询。有没有办法建立电源查询,这表明我将更改链接和数据将被刷新?是否可以在工作表1的单元格A1中粘贴链接并将数据提取到工作表2?请指导我。
答案 0 :(得分:0)
单击带有URL的单元格,然后打开菜单Power Query> Excel数据>从表格(取消选中"我的表格有标题")
在Power Query编辑器中,右键单击表格的URL单元格,然后"向下钻取"获取文本值。
现在您需要进行一些手动M代码转换,将此变量视为数据源。转到视图>显示公式栏,然后单击 fx 按钮添加自定义步骤。添加数据源调用,例如对于网页:
= Web.Page(Web.Contents(Column1))
您可能需要回答有关数据隐私的一些问题(毕竟,您正在从Excel工作簿复制变量并将其发送到互联网!)。
您可以编辑工作表1中的链接,当您刷新查询时,您会看到工作表2已更改。
修改强>
您的完整查询应如下所示:
let
Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
Column1 = #"Changed Type"{0}[Column1],
Custom1 = Web.Page(Web.Contents(Column1))
in
Custom1