gpt4 book ai didi

excel - 文件夹.文件的相对路径

转载 作者:行者123 更新时间:2023-12-02 21:24:27 35 4
gpt4 key购买 nike

我有一个 Excel 文件,并且在同一文件夹中还有一个包含我想要包含的 CSV 文件的文件夹。使用“来自文件夹”查询,第一步将给出以下查询:

= Folder.Files("D:\OneDrive\Documents\Health\Concept2")

现在,这个路径在我的笔记本电脑上将不一样,但 Excel 文件将始终位于 Health 目录中...

如果我尝试仅将相对路径传递给 Folder.Files,则会收到错误,但有没有办法解决此问题?一个奇特的功能?有些变量或事情我不知道,因为我是这个领域的新手?

<小时/>

尝试 1

= Folder.Files(".\Concept2")
= Folder.Files("Concept2")

DataFormat.Error:提供的文件夹路径必须是有效的绝对路径。

<小时/>

尝试 2

= Folder.Files(Activeworkbook.Path & "\Concept2")

Expression.Error:无法识别名称“Activeworkbook.Path”。确保拼写正确。

最佳答案

据我所知您无法完全在 Power Query 本身内部进行相对路径引用。但是,您可以做的是在 Excel 文件中设置相对路径引用,然后将其加载到 Power Query 中。

因此,在 Excel 文件中设置一个选项卡,并使用公式制作一个单元格表格

=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"Concept2\"

获取您的相对目录引用。将此表添加到 Power Query 中,然后您可以获得文件查询的相对目录,例如

Folder.Files(DirectoryQuery{0}[ColumnName])

其中“DirectoryQuery”是从表中创建的查询的名称,“ColumnName”是表中列的名称({0} 引用表中的第一行)。

关于excel - 文件夹.文件的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442923/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com