【问题标题】:Script to copy range/cells value from Google Spreadsheet - paste in Excel从 Google 电子表格复制范围/单元格值的脚本 - 粘贴到 Excel 中
【发布时间】:2017-07-10 17:39:49
【问题描述】:

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

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

非常感谢!

【问题讨论】:

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


    【解决方案1】:

    Appscript 有一个方法getRange,您可以使用该方法将数据从一个 Google 电子表格复制到另一个,但尚不支持 Google 电子表格到 Excel 的操作 达到这种效果的东西。你怎么看?

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

    【讨论】:

    • 谢谢 Danee,我知道我想要的确切东西是不可能的,所以我会检查其他选项 - 不过还是谢谢!
    【解决方案2】:

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

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

    1. 填充所有不需要的区域xxx 或其他东西。
    2. 将工作表保存为 csv 文件。
    3. 现在,撤消第 1 步。

    其次,在目标 Excel 文件上编写 VBA 代码。该脚本执行以下步骤:

    1. 打开上述GAS代码创建的csv文件。
    2. 读取所有值。你可以跳过xxx。
    3. 将这些值粘贴到特定目标区域。

    然后您只需在 Google 表格中单击一次,然后在 Excel 和 tadah 中单击另一次!你明白了。

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

    【讨论】:

    • 嘿 Sangbok,我知道最好在 Google Sheet 中完成,但不幸的是它必须在 Excel 上...由于我的编码技能不是很高,你有模板吗我需要实施这两个代码中的哪些?看起来它可以很好地解决我的问题!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多