在这里,我尝试使用 Excel Rest Service 从 SharePoint 获取一些数据。
Excel 文件名称:UserData.xlsx
这个excel有两个工作簿
工作数据
用户工资%
我可以使用以下查询获取工作数据
.../sites/portal/_vti_bin/excelrest.aspx/Reports/UserData.xlsx/model/Ranges('''Work Data''!A24|M24')?$format=atom
所以这意味着我的 URL 创建逻辑是正确的,因此我能够在我的 C# 程序中获取数据。
但是我无法使用以下 URL 获取第二个工作簿的数据
.../sites/portal/_vti_bin/excelrest.aspx/Reports/UserData.xlsx/model/Ranges(**'''User Salary%**''!A24|M24')?$format=atom
我不知道为什么我能够访问第一个工作簿,但不能访问我的第二个工作簿;虽然,URL 看起来一样。
一个原因可能是第二个工作簿包含 % (User Salary%),这可能会导致问题,但我无法重命名工作簿,因为它是由不同部门创建的。
任何帮助将不胜感激。
提前致谢。