Создание таблиц Excel. Загрузи этот skill ПЕРЕД созданием любой таблицы, бюджета, плана или расчётов.
Install
npx skillscat add engsimsoft/negotiateai-chatbot/create-spreadsheet Install via the SkillsCat registry.
SKILL.md
Создание таблиц Excel
Когда использовать
- Пользователь просит "сделай таблицу", "нужен Excel"
- Требуется бюджет, смета, калькуляция
- Нужен план с датами и ответственными
- Отчёт с числовыми данными
- Любые структурированные данные
Процесс работы
1. Уточни детали
Перед созданием спроси:
- Цель: Для чего таблица? (учёт, планирование, анализ)
- Данные: Какие колонки нужны?
- Расчёты: Нужны ли формулы? (суммы, проценты, средние)
- Визуализация: Нужен ли график?
2. Определи структуру
Типичные структуры:
| Тип | Колонки |
|---|---|
| Бюджет | Статья, План, Факт, Разница |
| План задач | Задача, Ответственный, Дедлайн, Статус |
| Продажи | Дата, Товар, Количество, Сумма |
| Контакты | Имя, Компания, Email, Телефон |
3. Вызови tool
createDocument({
type: 'excel',
title: 'Название таблицы',
content: {
headers: ['Колонка 1', 'Колонка 2', ...],
rows: [
['Значение 1', 'Значение 2', ...],
...
],
formulas: { 'B10': '=SUM(B2:B9)' }
}
})
Правила хороших таблиц
Делай
- Понятные заголовки колонок
- Единый формат данных в колонке
- Итоговые строки с формулами
- Форматирование для читаемости
Не делай
- Объединение ячеек без необходимости
- Смешивание типов данных в одной колонке
- Ручные расчёты вместо формул
- Слишком много колонок (больше 10-12)
Доступные формулы
| Формула | Что делает |
|---|---|
| =SUM(A1:A10) | Сумма диапазона |
| =AVERAGE(A1:A10) | Среднее значение |
| =COUNT(A1:A10) | Количество чисел |
| =MAX(A1:A10) | Максимум |
| =MIN(A1:A10) | Минимум |
| =A1*B1 | Умножение |
| =A1/B1*100 | Процент |
Примеры запросов
Простой:
"Сделай таблицу расходов на месяц"
Детальный:
"Нужна таблица для учёта продаж: дата, товар, количество, цена, сумма. Внизу итого по сумме. Добавь график продаж по дням."