В Google Sheets работает около 50 миллионов ячеек - PullRequest
0 голосов
/ 18 февраля 2020

Есть ли способ обойти правило 50 миллионов клеток? Можно ли это сделать с помощью двух отдельных книг? У нас есть система отслеживания потенциальных клиентов, которую мы встроили в рабочую книгу googlesheets, и благодаря тому, как обновляются наши потенциальные клиенты, мы уже достигли 50-миллионной отметки в googlesheets за последние 3 месяца. Удаление данных не вариант, так как мы должны анализировать еженедельные ежемесячные квартальные и годовые статистические данные. Я почти уверен, что importrange все равно достигнет лимита в 50 миллионов клеток. Если кто-нибудь знает, как обойти это ограничение, пожалуйста, дайте мне знать.

**** Обновление

Так что способ борьбы с ограничением ячеек - полностью удалить все столбцы и строки, которые вы делаете. не использовать и пусты. Обрезка листов до всего, что вы заполнили в строках и столбцах. Очевидно, что если в ячейке нет данных, она все равно считается с вашим количеством, несмотря на то, что оно пустое. Это не решение, скажем так, но это способ убедиться, что пустые ячейки не учитываются при подсчете числа ваших клеток.

1 Ответ

1 голос
/ 18 февраля 2020

Ответ:

Обойти это невозможно. Согласно документации по размеру файла Google [1] , ограничения на электронную таблицу:

До 5 миллионов ячеек или 18 278 столбцов (столбец ZZZ) для электронных таблиц, созданных или преобразованных в Google Sheets.

Вещи, которые я тестировал:

Начиная с 2019 года стало возможным редактировать файлы Office в G Suite [2] , поэтому я думал, что я дам ему тест. В соответствии со страницей спецификаций и ограничений для Microsoft Office Excel [3] :

Общее количество строк и столбцов на листе: 1 048 576 строк на 16 384 столбцы

, что составляет 17,179,869,184 ячеек.

Поскольку электронные таблицы, созданные на Google Диске , имеют ограничение Google Диска, я создал книгу Excel на локальном компьютере с максимальным количеством возможных ячеек и загрузил ее на диск, чтобы увидеть если бы это могло быть отредактировано изначально. К сожалению, хотя файл успешно загружен, попытка открыть файл привела к появлению следующей страницы:

Google Sheets (unsurprisingly) unable to open a 17 billion cell Excel workbook

Дополнительные сведения, обходные пути и подобные услуги:

Честно говоря, если вам нужно более 5 миллионов ячеек в электронной таблице (или даже 50 миллионов!), Значит, вы не используете правильный инструмент для этой работы. С таким большим количеством данных вам, вероятно, будет лучше использовать базу данных или облачное хранилище данных, такое как Google BigQuery [4] или Cloud SQL [ 5]

При этом, если Google Sheets / Spreadsheet workbooks действительно единственный путь вперед для вас , единственное, что я могу порекомендовать вам сделать, это создать несколько Файлы листов, разделенные на более подходящие временные рамки - каждый лист содержит данные всего за месяц. Это займет немного больше времени для настройки (хотя вы можете использовать Apps Script для переноса данных между листами), но в долгосрочной перспективе это будет означать, что вы сможете использовать свои данные более эффективно, и любую обработку данных, которая вам потребуется. do завершится в квотах скриптов приложений [6] .

Я знаю, что это, как правило, плохие новости, но я надеюсь, что это полезно для вас!

Ссылки:

  1. Справка Google Drive - файлы, которые можно хранить на Google Диске
  2. Обновления G Suite - " Редактирование Office упрощает работу с файлами Office в документах, листах и ​​слайдах."
  3. Спецификации и ограничения Excel
  4. Google BigQuery
  5. Google Cloud SQL
  6. Скрипт Google Apps - квоты для служб Google
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...