engsimsoft

create-spreadsheet

Создание таблиц Excel. Загрузи этот skill ПЕРЕД созданием любой таблицы, бюджета, плана или расчётов.

engsimsoft 0 Updated 4mo ago
GitHub

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 Процент

Примеры запросов

Простой:

"Сделай таблицу расходов на месяц"

Детальный:

"Нужна таблица для учёта продаж: дата, товар, количество, цена, сумма. Внизу итого по сумме. Добавь график продаж по дням."