【问题标题】:Parsing data out of an Excel file from within a Google Sheets script从 Google 表格脚本中解析 Excel 文件中的数据
【发布时间】:2020-02-27 10:10:59
【问题描述】:

TL;DR: 我正在寻找是否可以通过 Google 表格电子表格以编程方式打开存储在同一位置的 Excel 文档并解析数据以进行处理。

更多信息: Excel 文件中的数据处于非常不方便的状态,但它是我无法控制的导出。我只是希望能够将该 Excel 文件拖到我的 Google Drive 中,然后在我的 Google Sheets 电子表格中按下一个按钮,该按钮将通过该 Excel 文件并提取我需要的位。我需要能够遍历每个 Excel 工作表(名称一致但没有设置编号),以获取每张工作表中可预测格式的数据。我将根据我的 Google 表格电子表格中已经存在的数据对这些数据进行一些处理。

我不关心所涉及的学习,但我找不到证据证明我想做的事情甚至是可能的。 This 线程有一个涉及 Excel 的解决方案,如果必须,我可以适应它,但我希望有一个不使用 VBA 的解决方案。

【问题讨论】:

    标签: excel vba google-apps-script google-sheets drive


    【解决方案1】:
    • 您想从 XLSX 文件中检索值。
    • 您想将检索到的值放到 Google 电子表格中。
    • 在 Google Drive 的同一个文件夹中有 XLSX 文件和 Google 电子表格。
    • 您想知道上述情况是否可以通过 Google Apps Script 实现。

    如果我的理解是正确的,那么这个答案呢?请认为这只是几个可能的答案之一。

    流程:

    为了实现你的目标,我想提出以下流程。

    1. 检索 XLSX 文件并将其转换为 Google 电子表格。
    2. 从转换后的 Google 电子表格中检索值。
      • 此时,您还可以选择检索值。
      • 在这种情况下,例如,您可以使用getValues的方法。
    3. 将检索到的值放入现有的 Google 电子表格。
      • 在这种情况下,例如可以使用setValues的方法。

    注意:

    • 根据您的问题,我不确定您的实际 XLSX 文件。所以我认为需要使用您的 XLSX 文件和 Google 电子表格来测试上述流程。因此,如果上述流程不能用于您的情况,我深表歉意。

    参考资料:

    如果我误解了您的问题并且这不是您想要的方向,我深表歉意。

    【讨论】:

      猜你喜欢
      • 2013-12-06
      • 2022-11-27
      • 1970-01-01
      • 2022-07-06
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多