请看下面的代码
Source = *Web.Page(Web.Contents(""https://in.finance.yahoo.com/quote/20MICRONS.NS/history?p=20MICRONS.NS"")*)
对于斜体文本,即超链接,我试图将其链接到一个单元格。谁能告诉我如何做到这一点?
我尝试使用 Cells 标签,但徒劳无功
请看下面的代码
Source = *Web.Page(Web.Contents(""https://in.finance.yahoo.com/quote/20MICRONS.NS/history?p=20MICRONS.NS"")*)
对于斜体文本,即超链接,我试图将其链接到一个单元格。谁能告诉我如何做到这一点?
我尝试使用 Cells 标签,但徒劳无功
我不确定你在问什么,但如果你说你想用 URL替换“ https://in.finance.yahoo.com/quote/20MICRONS.NS/history?p=20MICRONS.NS ”从列中引入该 URL 的信息,您可以尝试Web.Page(Web.Contents([Custom]))
,其中 [Custom] 是包含您要使用的 URL 的列。这将在该 URL 的相应行中嵌入“自定义”列中列出的每个 URL 的信息表。
例如,如果“自定义”列中有https://in.finance.yahoo.com/quote/20MICRONS.NS/history?p=20MICRONS.NS,如下所示:
...然后创建一个新列Web.Page(Web.Contents([Custom]))
将嵌入此表:
...在新列中,如下所示:
扩展新列(在本例中为“Custom1”)将为您提供如下内容:
扩展“数据”列会给你这样的东西:
我相信“Column1.1”和“Column2”中的信息是您从您提供的 URL 中获得的信息。
我们的评论讨论之后的编辑如下
使用 Excel 2016,我在 B 列中设置了一个带有 URL 的工作表,就像你说的那样。像这样:
然后单击单元格 A1 或 B1,然后单击“数据”选项卡和按钮以从表中创建查询:
...这给了我这个:
...然后我单击“确定”,它在 Power Query 编辑器中为我提供了这个:
然后我单击“添加列”选项卡和“自定义列”按钮...
...并像这样填写弹出屏幕:
...然后单击“确定”...这给了我这个:
然后我单击“自定义”列右上角的按钮... ...展开“自定义”列中的表格并得到以下信息:
然后我单击“数据”列右上角的按钮... ...展开“数据”列中的表并得到这个:
这是我的查询代码:
let
Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
#"Added Custom" = Table.AddColumn(Source, "Custom", each Web.Page(Web.Contents([Column2]))),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"Caption", "Source", "ClassName", "Id", "Data"}, {"Caption", "Source", "ClassName", "Id", "Data"}),
#"Expanded Data" = Table.ExpandTableColumn(#"Expanded Custom", "Data", {"Column1", "Column2"}, {"Column1.1", "Column2.1"})
in
#"Expanded Data"