用于从Google电子表格复制范围/单元格值的脚本 - 粘贴到Excel中

时间:2017-07-10 17:39:49

标签: javascript excel google-sheets google-spreadsheet-api

我正在寻找一个可以帮助我复制Google电子表格中特定范围的脚本,这样我就可以将其粘贴到将要处理此数据的Excel文件中。

“梦想”解决方案是自动连接并粘贴从G-Spreadsheet到Excel文件的范围,但如果有可能运行一个脚本,将“记住”所有想要的范围,所以我可以点击Excel中的“粘贴” - 这将是一个救生员!

非常感谢!

2 个答案:

答案 0 :(得分:0)

Appscript有一个方法getRange,您可以使用该方法将数据从一个Google电子表格复制到另一个Google电子表格,但尚不支持Google电子表格到Excel操作 这样的事情。你觉得怎么样?

与此同时,您可能会重新考虑将电子表格下载为csv,以便您可以在Excel中打开Goog​​le电子表格内容。

答案 1 :(得分:0)

我会在Google表格中处理数据。这样更好。但如果你坚持......

首先,在源Google表格上编写GAS代码。该脚本执行以下步骤:

  1. 填写所有不需要的区域xxx或其他内容。
  2. 将工作表保存到csv文件。
  3. 现在,撤消第1步。
  4. 其次,在目标Excel文件上编写VBA代码。该脚本执行以下步骤:

    1. 打开上面GAS代码创建的csv文件。
    2. 阅读所有值。您可以跳过xxx
    3. 将这些值粘贴到特定目标区域。
    4. 然后,您只需在Google表格中点击一次,然后点击另一次Excel和tadah!你懂了。

      同样,我会在Google表格中处理数据。