r - 在执行任务调度程序后将 R 写入 xlsx2 命名 sheetname 今天的日期
问题描述
我每天都在尝试使用 Rstudio 插件 TASKSCHEDULER 运行自动化脚本。然后将其保存到带有今天日期的附加 excel 电子表格中。
但我每次都会收到以下错误。如果我将 sheetname="abc" 命名,我可以让 writexlsx2 工作,但如果我尝试将其命名为今天的日期,则不能。这样我就知道调度程序 excel 输出运行的日期。任何想法如何在任务调度程序运行时标记excel选项卡今天的日期?
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;未找到
解决方案
我猜你只需要转换currentDate
成一个字符串。as.character(currentDate)
可能会这样做。
推荐阅读
- javascript - 如何根据当前日期更改图像文件?
- c++ - 访问外部类中的内部类私有变量
- git - 如何选择性地从合并分支中删除功能分支的合并?
- azure-durable-functions - 持久功能异常
- dbt - 将 dbt 安装到 Windows 失败:- install --ignore-installed
- php - 在 Woocommerce 中删除订单发票 PDF 中的组件/变体
- r - combining words in tm R is not achieving desired result
- flutter - 在颤动中连续显示按钮和列表视图
- javascript - 通过从 JSON 文件执行初始同步来节省 Firebase RTDB 带宽
- keycloak - 无法使用 Apple ID 登录 - Keycloak