【问题标题】:What's the cell limit of the importdata function in Google Sheets?Google表格中importdata函数的单元格限制是多少?
【发布时间】:2021-12-17 16:34:22
【问题描述】:

我正在尝试将 .csv 文件导入 Google 表格,但不断收到消息“错误资源在 url 内容超出最大大小。”。 手动导入时,我得到 8498 行和 112 列。 在论坛上查看时,其他用户提到了 200 万个单元格,这是此导入包含的单元格的两倍多。 有解决办法吗?

【问题讨论】:

  • 2M 单元只是理论上的。大多数公式会破坏大约 50k 的单元格
  • 您使用的网址是什么?您是否仅通过此网址收到此错误?如果是,您能否确认您可以从中导入任何数据?
  • 我在我们的 FTP 服务器上测试了 2 个文件:images.hermie.com/uploads/upload/test1.csvimages.hermie.com/uploads/upload/test2.csv。第一个(少量单元格)导入成功,第二个不成功(与原始文件相同)。

标签: csv google-sheets import limit spreadsheet


【解决方案1】:

尝试用这个函数替换importdata

function importCsvFromIdv1() {
  var id = '_______id du fichier____________';
  var csv = DriveApp.getFileById(id).getBlob().getDataAsString();
  var csvData = Utilities.parseCsv(csv);
  var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("mySheet");
  sh.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
}

例如,使用 test2.csv ... 从 A1 到 DI8498

【讨论】:

  • 嗨 Mike,很遗憾,我在测试新功能时收到一条新错误消息:“异常:您无权调用 DriveApp.getFileById。所需权限:(googleapis.com/auth/drive.readonly || googleapis.com/auth/drive ) (regel 3)。”我猜由于 FTP 限制,这个文件不可能做到这一点?
  • 是的,我确认...在您自己的驱动器中导入 csv 文件后进行测试!
  • 感谢您的信息。不幸的是,这仍然不起作用。我在 FTP 上添加了 2 个文件(images.hermie.com/uploads/upload/test1.csvimages.hermie.com/uploads/upload/test2.csv),其中第一个文件(少量单元格)可以成功导入,第二个文件(与原始 csv 文件相同)不能。跨度>
  • 有点长,但对我有用(我在答案中添加了与 test2.csv 对应的屏幕截图)
  • 嗨,迈克,太糟糕了,它仍然无法正常工作。我已将该文件添加到我的个人驱动器并授予读写权限:drive.google.com/file/d/1ZdRCPjSDPImI154GWwsrVUp8X9YfstJN/…。然后我创建了脚本并将其添加到文件“=importCsvFromIdv1()”的第一个单元格中。对吗?
【解决方案2】:

在大多数情况下,您不需要完整的导入数据,只需要其中的一部分。如果是这样,请尝试:

=ARRAY_CONSTRAIN(IMPORTDATA("url"); 5000; 20)

或:

=QUERY(FLATTEN(IMPORTDATA("url")); "where Col1 is not null")

【讨论】:

  • 不幸的是,这不起作用;即使使用 1;1 array°constrain :/,我仍然会收到错误消息
【解决方案3】:

following 限制显示在 Google 的有关 Drive 上电子表格的文档中:

电子表格

对于在 Google 表格中创建或转换为 Google 表格的电子表格,最多可包含 500 万个单元格或 18,278 列(ZZZ 列)。 从 Microsoft Excel 导入的电子表格最多可包含 500 万个单元格或 18,278 列。 Excel 和 CSV 导入的限制相同。

由于您提到您没有达到任何限制,并且来自其他域的具有相同大小的其他电子表格似乎没有问题,您可能希望通过选择here 选项之一直接联系 Workspace 支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多