【发布时间】:2019-02-02 04:23:58
【问题描述】:
我有大约 30 个 Excel 电子表格,每个都有 20 多个工作表。这些工作表中的每一个都遵循相同的基本格式,但存在细微差别。我还有一个 Google 文档,其中包含与每个工作表匹配的部分。
不知何故,我需要将电子表格和 Google 文档中的数据合并到一个可搜索、可编辑的单一文档中,这将成为新的安全来源,无需维护 600 多个工作表。
到目前为止,计划是将 Excel 中的实习生复制/粘贴到 Google 文档的相应部分,但除了类似于折磨之外,恐怕这种方法需要几天时间。
任何人都可以想出一种方法来至少自动化其中的一部分吗?
我一直在想,如果我能以某种方式获取所有 Excel 数据并将其迁移到 Microsoft Word 或 Google Doc 中,那将是一个很好的第一步。
我过去曾使用过 Google Apps 脚本,并且可能知道如何在 Excel 中编写宏,但我不知道如何实际完成我需要做的事情。
如果有任何建议,我将不胜感激。
【问题讨论】:
-
我会尝试将所有内容合并到 Access
-
如果
.xlsx在云端硬盘中,您可以将它们导入到等效的 Google 表格中,然后使用电子表格和文档服务来整理数据。如果它们是本地的并且不能放在驱动器上/上传,那么您需要从您的自定义本地程序(用 VBA、C#、node.js、Java 等编写)中使用 Google Sheets API。 (还)没有 Google Docs API - 对 Google Docs 的唯一编程访问是通过 Apps Script - 所以您需要编写一个 Apps Script webapp(或适当地使用 Apps Script API)来管理与您的 Google Doc 的交互您的本地程序。 -
请注意,Google 工作表的单元格限制为 2M。估计 600 个工作表是否可以包含在单个 Google 工作表中的限制范围内。
标签: excel google-apps-script merge google-docs