запись R в xlsx2 именование имя листа сегодняшняя дата после выполнения задач планировщик - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь запускать автоматический скрипт, используя Rstudio addin TASKSCHEDULER каждый день.Затем сохраните это в добавленной электронной таблице Excel с сегодняшней датой.

Но я получаю ошибку ниже каждый раз.Я могу заставить writexlsx2 работать, если я назову sheetname = "abc", но нет, если я попытаюсь назвать его сегодняшней датой.Таким образом, я знаю, в какую дату запускался выход планировщика Excel.Любые идеи, как пометить вкладку Excel сегодняшнюю дату, когда Taskcheduler работает?

 currentDate <- Sys.Date()
write.xlsx2(mydata, "mydata with Clicklist.xlsx", sheetName=currentDate, col.names = TRUE, row.names =TRUE, append=TRUE)

Error in .jcall(wb, "Lorg/apache/poi/ss/usermodel/Sheet;", "createSheet",  : 

метод createSheet с подписью (D) Lorg / apache / poi / ss / usermodel / Sheet;не найдено

1 Ответ

0 голосов
/ 16 мая 2018

Полагаю, вам просто нужно преобразовать currentDate в строку. as.character(currentDate), вероятно, сделает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...