Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Microsoft Excel
Интеграция API Microsoft Excel с управляемой авторизацией OAuth. Позволяет читать и записывать данные в книги, листы, диапазоны, таблицы и диаграммы, хранящиеся в OneDrive. Этот инструмент используется, когда необходимо работать с таблицами Excel, управлять данными на листах или получать доступ к значениям ячеек.
Обзор
Данный инструмент предоставляет доступ к Microsoft Excel через Microsoft Graph API. Он позволяет выполнять широкий спектр операций с файлами Excel, включая чтение данных, обновление диапазонов, создание таблиц и построение диаграмм. Все взаимодействие происходит через безопасный шлюз с автоматическим управлением OAuth-токенами.
Основные возможности
- Чтение и запись данных в Excel-файлах
- Работа с листами и диапазонами
- Управление таблицами и строками
- Создание и обновление диаграмм
- Поддержка работы с OneDrive и SharePoint
Сценарии использования
- Автоматизация ввода данных в таблицы
- Извлечение информации для анализа
- Генерация отчетов и визуализаций
- Управление финансовыми моделями
- Синхронизация данных между системами
Как это работает
Пользователь проходит аутентификацию через API-ключ и устанавливает OAuth-соединение. Запросы отправляются через шлюз, который автоматически добавляет необходимые токены и перенаправляет их в Microsoft Graph API. После этого выполняются операции с Excel-файлами, включая чтение, обновление и создание данных.
Структура данных
Работа с Excel организована в виде иерархии ресурсов:
- Drive — корневое хранилище (OneDrive или SharePoint)
- Workbook — файл Excel
- Worksheet — отдельный лист
- Range — диапазон ячеек
- Table — структурированные данные
- Chart — визуализация данных
Быстрый старт
Пример запроса для получения списка листов в книге:
import urllib.request, os, json
req = urllib.request.Request(
'https://gateway.maton.ai/microsoft-excel/v1.0/me/drive/root:/workbook.xlsx:/workbook/worksheets'
)
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
Настройка
Для начала работы необходимо получить API-ключ и настроить переменную окружения:
export MATON_API_KEY="YOUR_API_KEY"
После этого нужно создать активное соединение с Microsoft Excel через специальный портал и подтвердить авторизацию.
Дополнительные возможности
- Автоматическое обновление OAuth-токенов
- Поддержка сессий для пакетных операций
- Работа по ID файла или пути
- Гибкое управление таблицами и структурами данных
- Поддержка именованных диапазонов
Инструмент предоставляет мощный и безопасный способ интеграции Excel в автоматизированные процессы и AI-системы, упрощая работу с данными и повышая эффективность обработки информации. :
Файл из источника