excel - Excel 连接字符串到 OneDrive 文件
问题描述
我有一个 Excel 工作簿,用作从另一个 Excel 文件中提取数据的模板。创建 Excel 文件时,它们位于网络共享驱动器中,所有连接字符串都指向驱动器中的位置。现在我们已将这些文件移至 OneDrive,并且连接字符串不再起作用。
当我打开连接时,我选择从网络连接... ->连接到可用于存储文档和图片的网站。-> 选择自定义网络位置。
在那里,我在 OneDrive 中输入指向 Excel 文件的链接,该文件用作https://myCompany.my.sharepoint/personal/my_company_com/Documents/sourceFolder/myFile.xls等数据源,但我收到一条错误消息,指出文件夹位置是未知。
我还尝试将属性手动更改为文件资源管理器中的同步共享文件,例如
DNS=Excel
Files;
DBQ=C:\Users\myUserName\myOneDrive\sourceFolder\myFile.xls;
Dir=C:\Users\myUserName\myOneDrive\sourceFolder;
DriverId=1046;
MaxBufferSize=2048;PageTimeout=5;
但这带来了一个问题,即我的用户名是硬编码的,并且只适用于需要更改每个用户的用户名的我。我无法找到一种方法来替换变量的用户名,%username%
因为数据连接无法识别该变量,或者直接连接到 OneDrive 位置,例如
https://myCompany.my.sharepoint/personal/my_company_com/Documents/sourceFolder/myFile.xls.
如何连接到 OneDrive 中的数据连接。
解决方案
推荐阅读
- apache-spark - 如何查看在 kubernetes 中运行的 Livy 中的执行程序日志
- javascript - 获取 html 数据属性的值后,如何将唯一值传递给可迭代对象
- java - 如何等待线程池完成所有任务?
- c++ - 如何覆盖 qHash() 函数?
- node.js - 嵌套循环同步还是异步?
- node.js - 使用 firebase 函数和 express 连接到 socket.io 的问题
- android-studio - glm::rotate() 显示错误 NO MATCHING FUNCTION FOUND
- rust - Raspberry PI 4 与特定设备的蓝牙连接上的 Blurz Rust 库
- javascript - 图片未在 Vue Js Laravel 中上传
- android - 更改 Android 应用程序标题但不更改主屏幕名称