我创建了一个闪亮的应用程序,该应用程序基于每天通过共享文件夹(L驱动器)中的共享Excel工作表(.xlsx)输入的数据创建图形。
我应该如何格式化或上传数据,以便每当输入新的每日数据行时都可以刷新数据?
答案 0 :(得分:1)
以下是参考文档的一种可能方法:
创建工作流以使用其URL提取数据:
read in online xlsx - sheet in R
使数据检索过程具有响应性:
https://shiny.rstudio.com/articles/reactivity-overview.html
设置reactiveTimer
来定期检查更新:
https://shiny.rstudio.com/reference/shiny/1.0.0/reactiveTimer.html
这样做,您的应用将定期获取文档以更新图形。如果要实时更新(即每次文档中有更改),则必须能够从外部触发应用程序,这更加复杂(尤其是通过Excel)。
更新:
关注您的评论;您不需要将数据在线。如果您能够将其导入R,就可以了。只需使此过程具有反应性,并将计时器设置为每天刷新即可(有关示例,请参见文档)。另外,您可以使用actionButton
手动刷新。