Google Sheets и Excel в n8n: когда таблица ещё справляется в роли источника данных

Google Sheets и Excel в n8n: операции, аутентификация и почему таблицы становятся источником ошибок при параллельной нагрузке.

Рисунок от руки: маленький квадратный стол балансирует на одном тонком шесте, выделенном бирюзовым цветом.

Google Sheets и Excel справляются в n8n с ролью источника данных, пока объём данных остаётся небольшим и к одной и той же таблице одновременно обращаются лишь немногие процессы: для простых списков, журналов согласований или небольших выборок встроенных узлов n8n вполне достаточно, но при высокой параллельной нагрузке или частых изменениях структуры таблица быстро становится источником ошибок. Согласно документации n8n, узел Google Sheets среди прочего поддерживает создание, добавление, обновление и удаление строк, а узел Excel предлагает сопоставимые операции для таблиц в OneDrive или SharePoint. По состоянию на: август 2026 года.

Какие операции конкретно предлагают эти два узла?

Согласно документации, узел Google Sheets поддерживает создание и удаление целых листов, а также на уровне строк операции добавления, обновления, добавления-или-обновления, чтения строк и удаления строк или столбцов. Узел Microsoft Excel, напротив, работает на трёх уровнях: на уровне таблицы можно добавлять строки, считывать столбцы и строки или выполнять поиск по значению определённого столбца; на уровне книги можно создавать новые листы и получать все книги; на уровне листа можно считывать все листы и их содержимое. При отсутствии нужных функций оба узла отсылают к узлу HTTP Request, через который можно обратиться напрямую к соответствующему API.

Как устроена аутентификация?

Для узла Google Sheets, согласно документации, вы настраиваете собственные учётные данные Google Sheets. Для узла Excel, согласно документации n8n, доступны три варианта: стандартные учётные данные Excel OAuth2, универсальный доступ Microsoft OAuth2 Graph, который можно повторно использовать в нескольких узлах Microsoft, а начиная со второй версии узла, дополнительно субъект-служба Microsoft Entra для аутентификации исключительно на уровне приложения, без вошедшего в систему пользователя. Тем, кто работает в среде Government Cloud, необходимо дополнительно указать в учётных данных соответствующий базовый URL Microsoft Graph API.

Где на практике таблицы становятся источником ошибок?

По сообщениям с форума сообщества n8n, большинство проблем возникает там, где несколько workflow одновременно обращаются к одной и той же таблице или где структура и положение таблицы меняются во время выполнения. Среди прочего упоминаются: дублирующиеся строки, добавленные при параллельно срабатывающих вебхуках; операция добавления-или-обновления, которая при высокой частоте запросов вместо добавления перезаписывает существующие строки; потерянные строки при высокой одновременной нагрузке, а также ошибки, когда имя таблицы или идентификатор документа динамически передаются из предыдущих шагов. Официальная документация не описывает эти случаи подробно: они касаются прежде всего взаимодействия с высокой параллельностью, а не базовой функциональности самих узлов. На практике это означает: для отдельного, последовательно выполняющегося workflow Google Sheets и Excel обычно не вызывают проблем; но как только несколько параллельных запусков начинают писать одновременно, имеет смысл либо поставить очередь перед таблицей, либо перейти на настоящую базу данных.

С какого момента переход на базу данных оправдан?

Переход оправдан, как только таблице приходится одновременно выполнять более одной из следующих ролей: хранилище данных для нескольких параллельных workflow, основа для сложных запросов со связями между несколькими листами или хранилище для данных, которые обновляются чаще одного раза в минуту. Во всех трёх случаях таблица технически возможна, но вероятность ошибок растёт заметно быстрее, чем усилия, требуемые для небольшой базы данных. Если вы не уверены, выдерживает ли ваш текущий workflow нагрузку с таблицей, мы проверяем это в рамках нашего консалтинга по n8n.

Часто задаваемые вопросы о Google Sheets и Excel в n8n

Могу ли я с помощью узла Google Sheets также создавать новые листы внутри файла?

Да. Согласно документации, узел поддерживает как создание и удаление целых листов внутри документа, так и удаление отдельных строк и столбцов.

Что делать, если в узле не хватает нужной операции?

В этом случае, согласно документации, оба узла отсылают к узлу HTTP Request: с его помощью можно обратиться напрямую к соответствующему API Google или Microsoft, используя уже настроенные учётные данные.

Почему моя операция добавления-или-обновления иногда перезаписывает данные вместо того, чтобы их добавлять?

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

Нужна ли мне собственная подписка Microsoft 365 для узла Excel?

Вам нужен доступ к файлу Excel в OneDrive или SharePoint, а также подходящие учётные данные для одного из трёх поддерживаемых методов аутентификации. Будет ли использоваться собственная подписка или уже существующий организационный доступ, зависит от вашей текущей среды Microsoft 365 и не является специфическим требованием n8n.

Симон Гловик, основатель NordFlux
Об авторе

Основатель NordFlux. Семь лет опыта, от веба и SEO до автоматизации в масштабах концерна, сегодня прагматично для среднего бизнеса и с немецким суверенитетом данных.

Сертификаты

  • Сертифицирован Microsoft — PL-900 и AZ-900
  • Сертифицирован UiPath — Automation Developer Associate
Все статьи
Бесплатный первичный анализ

Конкретные вопросы по автоматизации или КИ?

В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.