首页 > 解决方案 > Excel中动态改变数据连接路径

问题描述

我开发了一个使用 Power Query 从保存在我桌面上的 Box Sync 文件夹中的两个 CSV 文件中导入数据的工作簿。Box 是一种云存储服务,它会定期在用户桌面上同步存储在云中的数据。

当另一个用户尝试打开我创建的工作簿并刷新他们无法刷新的数据时,因为与两个 csv 文件的数据连接是对我桌面上 Box Sync 文件夹的绝对引用。我相信如果我能找到一种方法在Excel中动态更新部分数据连接的文件路径,这个问题就可以解决。

例如:

Box Sync 文件夹具有相同的文件结构,唯一的区别是路径的桌面参考部分:

我的 Box Sync 文件夹路径:C:\Users\user.a\Box Sync\ParentFolder\SubFolder\2018\csvfile.csv

其他用户的 Box 同步路径:C:\Users\user.b\Box Sync\ParentFolder\SubFolder\2018\csvfile.csv

我需要做的是动态更新数据连接字符串中路径的“C:\Users\user.b”部分。

感谢您的帮助,谢谢!

标签: excelboxdata-connections

解决方案


推荐阅读