【发布时间】:2018-08-01 04:00:21
【问题描述】:
我创建了一个闪亮的应用程序,它根据每天通过共享文件夹(L 驱动器)中的共享 Excel 表 (.xlsx) 输入的数据创建图表。
我将如何格式化或上传数据,以便在输入新的每日数据行时能够刷新数据?
【问题讨论】:
我创建了一个闪亮的应用程序,它根据每天通过共享文件夹(L 驱动器)中的共享 Excel 表 (.xlsx) 输入的数据创建图表。
我将如何格式化或上传数据,以便在输入新的每日数据行时能够刷新数据?
【问题讨论】:
这是一种可能的方法以及参考文档:
创建工作流以使用其 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 手动刷新。
【讨论】: