excel - 将数据从 Google 表格复制到 Excel
问题描述
我想基本上每隔几分钟使用 Google 表格中的信息运行一个 VBA 宏。我曾尝试使用“发布到网络”选项,但由于数据的大小,刷新需要 5 分钟以上。我也不想每隔几分钟就导出或保存为 Excel 文档,因为这需要自动化。我也不想使用 RPA。
我只是在 Google 表格中有一系列数据,我想每隔几分钟将其传输到 Excel 中。
有任何想法吗?
解决方案
保存/导出到 Excel 也可以自动化(使用 Apps Script Scheduled Triggers 每隔几分钟保存到 Google Drive 并使用 Drive API 访问文件)但是既然您说您似乎不想导出到 Excel,您可以尝试执行以下操作:
- 从 VBA 访问 Google Sheets API“获取值”端点,其中包含您想要数据的范围(https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get) [请参阅此线程:我们如何使用 Excel 宏 (vba) 中的 RESTful API?]。
- 解析 JSON 并将数据保存在您的 Excel 工作表中 [参见此线程:JSON VBA Parse to Excel ]。
推荐阅读
- python - Leetcode Problem 136. Single Number - 如何修复我的代码,逻辑是否有效?
- angular - 如何更新 ngModel 以及 Angular 6 中的点击事件
- python-3.x - 使用 PyCharm 和 Firefox 或 Chrome 的 Windows 机器上的 Selenuim webdriver 代码错误
- openmpi - 安装openmpi,编译失败,链接mpi_cxx
- excel - 如何在excel中按日期求和以达到一个数字
- android - 我在 Play 商店上发布了一个 Android 应用程序。如何在不要求用户重新下载的情况下将更改推送给用户
- reactjs - 为什么我的图片没有加载到我的页面中?
- r - 在 for 循环中使用 write_xlsx 将数据帧导出到多个工作表中
- python - RuntimeError:输入、输出和索引必须在当前设备上。(fill_mask("随机文本
.") - nginx - Nginx - 为什么 nginx 使用这么多 CPU 和内存?怎么修?