Я пытаюсь создать автоматизированный процесс для генерации и сохранения файла Excel в Sharepoint с использованием R.
Я могу загружать текстовые, html и PDF-файлы с помощью веб-API Sharepoint в R вместе скод ниже.
createFile<-POST("https://<MyServerName>/_api/web/GetFolderByServerRelativeUrl('<PathToSharepointFile>')/Files/add(url='test.html',overwrite=true)",
add_headers(Authorization = paste('Bearer',<myToken>,sep=" ")),
body = list(x=upload_file("<PathToLocalFile>\\test.html")))
Когда я запускаю код с файлом и файлом xlsx, новый файл успешно создается в Sharepoint, но когда я пытаюсь открыть его, файл поврежден. Я попробовал несколько различных вариантов метода POST, добавив типы контента и кодировки без удачи. Могу ли я использовать Web API таким образом для файлов xlsx, и мне просто нужно иметь тело в другом формате, мне нужно попробовать использовать другой метод, или нет способа добиться этого?