Excel 查询动态文件路径

Excel Query with dynamic file path

我在 excel 中有一个查询,其中包含 CSV 文件的特定路径。我需要修改路径,因为它的一部分将来自放置在同一电子表格的单元格中的数据。

let
    Source = Csv.Document(File.Contents("C:\Users\PC\Downloads\MY ETF.csv"),[Delimiter=",", Columns=12, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Symbol", type text}, {"Company Name", type text}, {"Opinion Date", type date}, {"Opinion", type text}, {"Opinion Price", type number}, {"Power Rating", Int64.Type}, {"Strength", type text}, {"Close", type number}, {"Stop", type number}, {"Support Range", type text}, {"Resistance Range", type text}, {"Slow %K", Int64.Type}})
in
    #"Changed Type"

所以我想将“PC”更改为单元格 A1 中的任何值。其余保持不变。

谢谢

当您为包含路径的单元格指定一个名称(比如“myPath”)时,在您的示例 A1 中,您可以通过

从 Power Query 中读取值
Excel.CurrentWorkbook(){[Name="myPath"]}[Content]{0}[Column1]

为单元格 A1 指定名称的一种方法是单击显示单元格名称“A1”的文本字段

只需键入您要为该单元格指定的名称(“myPath”),然后按 Enter。