r - 使用共享文件夹 Excel 表刷新闪亮应用程序中的数据
问题描述
我创建了一个闪亮的应用程序,它根据每天通过共享文件夹(L 驱动器)中的共享 Excel 表 (.xlsx) 输入的数据创建图表。
我将如何格式化或上传数据,以便在输入新的每日数据行时能够刷新数据?
解决方案
这是一种可能的方法以及参考文档:
创建工作流以使用其 URL 获取数据:
在线读取 xlsx - R 中的工作表使数据检索过程具有反应性:
https ://shiny.rstudio.com/articles/reactivity-overview.html设置一个
reactiveTimer
定期检查更新:
https ://shiny.rstudio.com/reference/shiny/1.0.0/reactiveTimer.html
通过这样做,您的应用程序将定期获取文档以更新您的图表。如果您想要实时更新(即每次文档发生变化),您必须能够从外部触发应用程序,这更复杂(尤其是通过 Excel)。
更新:
跟进您的评论;您不需要在线数据。如果您能够将其导入 R 就可以了。只需使此过程具有反应性并设置一个计时器以每天刷新(请参阅文档以获取示例)。或者,您可以actionButton
手动刷新。
推荐阅读
- hadoop - Hadoop 安装问题 ubuntu 18.04:hadoop namenode -format 错误
- python - 对自动取款机进行编程
- excel - 为 Power Query 中的多个查询同步切片器或切片器
- ms-access - 访问访问设计视图字段说明
- c# - ArgumentOutOfRangeException:参数超出范围
- c - 循环正在跳过 C 中的第二个输入
- git - Git 进度审查分支
- python - 在仅绘制年度标签时计算每月的总值
- python-2.7 - 使用 Dataflow 时如何指定密钥文件?
- java - onDataChanged 行为怪异