# Create Spreadsheet

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

- Skill: `engsimsoft/create-spreadsheet` (Agent Skill)
- Install (CLI): `npx skillmds@latest add engsimsoft/create-spreadsheet`
- Raw SKILL.md: https://api.skillmd.com/api/skills/engsimsoft/create-spreadsheet/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: engsimsoft (https://skillmd.com/u/engsimsoft)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/engsimsoft/create-spreadsheet

---


# Создание таблиц 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 | Процент |

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

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

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

