ここでは、Excel Rest Service を使用して SharePoint からデータを取得しようとしています。
Excel ファイル名: UserData.xlsx
このExcelには2つのワークブックがあります
作業データ
ユーザーの給与%
以下のクエリを使用して作業データを取得できます
.../sites/portal/_vti_bin/excelrest.aspx/Reports/UserData.xlsx/model/Ranges('''Work Data''!A24|M24')?$format=atom
つまり、URL 作成ロジックが正しいことを意味し、C# プログラムでデータを取得できます。
ただし、以下の URL で 2 番目の Workbook のデータを取得できません
.../sites/portal/_vti_bin/excelrest.aspx/Reports/UserData.xlsx/model/Ranges(**'''User Salary%**''!A24|M24')?$format=atom
最初のワークブックにはアクセスできるのに、2 番目のワークブックにはアクセスできない理由がわかりませんでした。ただし、URL は同じように見えます。
理由の 1 つは、2 番目のワークブックに % (User Salary%) が含まれていることで、問題が発生する可能性がありますが、別の部門で作成されているため、ワークブックの名前を変更できません。
どんな助けでも大歓迎です。
前もって感謝します。