合并600多个Excel工作表和1个Google文档中的数据

时间:2018-08-27 15:29:57

标签: excel google-apps-script merge google-docs

我大约有30个Excel电子表格,每个电子表格都包含20多个工作表。每个工作表都遵循相同的基本格式,尽管有一些细微的差异。我还有一个Google文档,其中的各个部分与每个工作表都匹配。

我需要以某种方式将电子表格和Google文档中的数据合并到一个可搜索,可编辑的文档中,这将成为新的安全来源,而无需维护600多个工作表。

到目前为止,计划是将Excel的实习生副本/粘贴到Google文档的相应部分,但是除了酷刑之外,恐怕这种方法还需要几天的时间。

有人能想到一种使至少其中一些自动化的方法吗?

我一直在想,如果我能以某种方式获取所有Excel数据并将其迁移到Microsoft Word或Google Doc中,那将是一个很好的第一步。

我过去曾经使用过Google Apps脚本,可能会想出如何在Excel中编写宏的方法,但是我无法确定我将如何实际完成需要做的事情。

我将不胜感激。

1 个答案:

答案 0 :(得分:0)

想在其他人遇到类似问题的情况下提供更新...

我最终将所有现有电子表格移动到Google云端硬盘,并使用Google Apps脚本遍历文件夹以获取每个文件的名称和ID,然后遍历每个电子表格的所有工作表,从中复制所有数据每张纸并将其附加到新的主电子表格中。

然后我将现有的Google文档迁移到Google表格中,以便进行排序。

此后,我从该Google表格中手动将适用的部分复制到了主电子表格的正确,对应的部分中。我敢肯定,比我聪明的人也可以编写最后一部分的脚本,但是我在弄清楚逻辑并决定在最后一步进行暴力破解时遇到了麻烦。