«Что может OpenClaw в Экселе?» — один из самых частых запросов. Короткий ответ: всё, что вы делаете руками, плюс то, на что обычно нет времени. В этой статье — конкретные сценарии для Excel и Google Sheets, включая один из самых востребованных: «разложить пачку PDF-документов в одну таблицу» через мульти-агентный пайплайн.
Что OpenClaw умеет в таблицах
| Задача | Excel (.xlsx) | Google Sheets |
|---|---|---|
| Чтение и запись данных | Через Excel skill | Через Google Workspace API |
| Сложные формулы и проверка | Да | Да |
| Чистка/нормализация данных | Да (массово) | Да |
| Сводные таблицы | Да | Да |
| Условное форматирование | Да | Да |
| Графики | Да | Да |
| Триггеры на изменения | Через cron/webhook | Через Apps Script + webhook |
Для Excel — работа через локальные .xlsx файлы (Python openpyxl под капотом). Для Google Sheets — через интеграцию с Google Workspace.
Сценарий 1: чистка и нормализация данных
Типичная задача: выгрузили из CRM Excel с грязными данными — лишние пробелы, разный регистр, дубли, перепутанные ИНН и КПП.
> Открой /Users/me/Downloads/contractors.xlsx, лист "Контрагенты":
1. Уберите дубли по ИНН
2. Нормализуй регистр в "Наименование" (первая буква каждого слова)
3. Проверь ИНН на корректность контрольной суммы, помеченные битые ставь в отдельный лист "Ошибки"
4. Сохрани результат как contractors_clean.xlsx
Агент откроет файл, выполнит трансформации через pandas/openpyxl, отчитается по числу обработанных строк.
Сценарий 2: PDF → Google Sheets (мульти-агентный пайплайн)
Запрос пользователя инфоклоу: «openclaw полная безопасная настройка мульти агентов pdf в google sheets». Реализация:
> У меня папка ~/Documents/invoices/ с 87 PDF счёт-фактурами.
Нужно: извлечь из каждой PDF поля (номер, дата, поставщик, ИНН поставщика, сумма с НДС, сумма НДС, наименование товара),
записать в Google Sheets "Invoices 2026" на лист с текущим месяцем.
Используй мульти-агента: 5 параллельных воркеров на PDF, один писатель в Sheets.
Что произойдёт под капотом:
- Оркестратор делит 87 файлов на 5 батчей.
- 5 sub-агентов параллельно открывают PDF, извлекают поля (через OCR-skill, если PDF — скан).
- Каждый возвращает JSON-структуру.
- Writer-агент собирает всё в один список и пишет в Sheets одним батч-запросом (быстро + не выжирает лимиты API).
- Оркестратор пишет отчёт: сколько обработано, сколько с ошибками, какие именно.
Безопасная настройка для этого сценария:
// .openclaw/settings.json
{
"permissions": {
"allow": [
"Read(~/Documents/invoices/**)",
"Bash(python:*)",
"Bash(uv run:*)"
],
"deny": [
"Bash(rm:*)",
"Write(~/Documents/invoices/**)"
]
},
"mcpServers": {
"google-sheets": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gsheets"],
"env": { "GOOGLE_CREDENTIALS": "/secure/path/sa.json" }
}
}
}
Подробнее про мульти-агентов — оркестрация в OpenClaw.
Сценарий 3: Excel как input для отчёта
> Возьми monthly_sales.xlsx, лист "Май 2026".
Сделай:
1. Топ-10 товаров по выручке (с долей в %)
2. Топ-5 клиентов
3. Сравнение с предыдущим месяцем (из соседнего листа "Апрель 2026")
4. Краткий текстовый комментарий — что выросло, что упало, гипотезы
5. Результат — на отдельном листе "Отчёт май" в этом же файле, с графиками
Агент использует pandas для агрегаций, openpyxl + xlsxwriter для графиков, и LLM — для текстовых комментариев.
Сценарий 4: формулы и сложная аналитика
> В файле revenue.xlsx, лист "2026":
- Колонка G: формула, считающая нарастающий итог выручки с начала года
- Колонка H: процент выполнения годового плана (план в ячейке Plan!B1)
- Условное форматирование: H < 80% — красный, 80–100% — жёлтый, >100% — зелёный
- Закрепи первую строку
Это работает «руками», но если делать 10 файлов в неделю — экономия часов.
Сценарий 5: триггер на изменение Google Sheets
Через Apps Script внутри Sheets ставится webhook, который дёргает OpenClaw при изменении конкретного диапазона:
function onEdit(e) {
if (e.range.getSheet().getName() !== 'Заявки') return;
UrlFetchApp.fetch('https://my-openclaw.local/webhook/process-new-application', {
method: 'post',
payload: JSON.stringify({ row: e.range.getRow() })
});
}
OpenClaw на той стороне обрабатывает новую заявку, обогащает данными из ЕГРЮЛ, пишет результат обратно в Sheets. См. cron-jobs и автоматизация.
Безопасность: что важно
- Google API ключи — только service account с доступом к конкретным Sheets, не к Drive целиком.
- Excel-файлы с макросами (.xlsm) — отдельный класс риска, OpenClaw по умолчанию их не выполняет.
- Большие таблицы (>100k строк) — обрабатывайте через pandas/чтение чанками, иначе агент упадёт по памяти.
- PII (персональные данные) в таблицах — для российских компаний см. 152-ФЗ и OpenClaw для 1С/Консультант+. Используйте локальные модели для обработки чувствительных данных — Ollama-интеграция.
Готовые навыки для таблиц
В ClawHub есть готовые скиллы:
xlsx-cleaner— очистка и нормализацияpdf-to-sheets— мульти-агентный пайплайн (как в сценарии 2)sheets-reporter— генерация отчётов из таблицexcel-charts— массовая генерация графиков
См. 100 полезных навыков OpenClaw и как создать свой навык.
Что дальше
- OpenClaw + Google Workspace — Docs, Sheets, Drive целиком
- Мульти-агентная оркестрация
- OpenClaw для бухгалтера — практика
- Работа с файлами: навыки