应用程序脚本将数据从Excel文件提取到Google表格

时间:2013-11-22 00:07:19

标签: excel import google-apps-script google-sheets

是否有人知道可用于将Excel工作表中的所有数据导入google工作表的现有应用程序脚本?

我有一个excel文件,每天从数据库自动更新,包含我报告所需的所有数据。问题是我需要使用Google表格。

我目前不得不手动复制excel文件中“数据库转储”工作表中的所有数据,并每天将数据粘贴到我的Google工作表“Excel导入”标签中。

我的报告位于Google表格的其他标签中,并从同一个Google表格中的“Excel导入”标签中提取数据。

每当我打开Goog​​le工作表并自动执行上述手动功能时,我宁愿让应用程序脚本启动。您是否有出色的Google表格用户的想法?

手动流程 每五分钟数据库自动更新EXCEL文件:工作表 - “数据库转储”>>>>>>每天手动复制到...>>>>>>>>>>> GOOGLE SHEET:选项卡 - “Excel导入”

建议的自动化流程 数据库自动更新EXCEL文件:工作表 - “数据库转储”>>>>>>在Google Sheet打开时自动更新>>>>>>>>>> GOOGLE SHEET:选项卡 - “Excel导入”

1 个答案:

答案 0 :(得分:2)

以下是一种方法:

  1. 在您的PC上安装Google云端硬盘 - 您可以使用它将文件同步到Google Apps脚本可以访问的位置。 (无法直接访问您的电脑。)
  2. 在每天运行的Excel电子表格中使用VBA脚本生成您感兴趣的数据的CSV。相同的脚本(或单独的批处理文件,作为计划任务)应将csv复制到您的Google驱动器。
  3. 在Google电子表格中使用基于时间的触发功能导入已同步到Google云端硬盘的CSV文件。
  4. 设置各种事件,计划任务和触发器的时间,以便您拥有可靠的级联,然后进行设置。