Скиллы Средний Коммуникация и социальные сети

xlsx-cn

Скачать ZIP
24
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Обработка Excel-таблиц | Excel Spreadsheet Processing. Создание, чтение и редактирование файлов Excel. Поддержка формул, графиков и анализа данных. Ключевые триггеры: Excel, таблицы, xlsx.

Требования к результатам

Все Excel-файлы

Профессиональный шрифт

  • Используйте единый профессиональный шрифт (например, Arial или Times New Roman), если пользователь не указал иное

Отсутствие ошибок в формулах

  • Каждая Excel-модель должна быть без ошибок формул (#REF!, #DIV/0!, #VALUE!, #N/A, #NAME?)

Сохранение существующих шаблонов

  • Точно соблюдайте формат, стиль и соглашения существующего файла
  • Не навязывайте стандартизированное оформление при наличии устоявшегося шаблона
  • Правила текущего шаблона всегда имеют приоритет

Финансовые модели

Цветовое кодирование

Если не указано иное пользователем или шаблоном, применяются стандартные отраслевые правила:

  • Синий (RGB: 0,0,255) — вводимые значения
  • Чёрный (RGB: 0,0,0) — формулы и расчёты
  • Зелёный (RGB: 0,128,0) — ссылки на другие листы
  • Красный (RGB: 255,0,0) — внешние ссылки
  • Жёлтый фон (RGB: 255,255,0) — ключевые допущения

Форматирование чисел

  • Годы — как текст (например, «2024»)
  • Валюта — формат $#,##0 с указанием единиц
  • Нули — отображать как «-«
  • Проценты — формат 0.0%
  • Мультипликаторы — формат 0.0x
  • Отрицательные значения — в скобках (123)

Правила построения формул

Размещение допущений

  • Все допущения размещайте в отдельных ячейках
  • Используйте ссылки на ячейки вместо захардкоженных значений
  • Пример: =B5*(1+$B$6) вместо =B5*1.05

Предотвращение ошибок

  • Проверяйте корректность ссылок
  • Избегайте ошибок диапазонов
  • Соблюдайте единообразие формул
  • Тестируйте крайние значения
  • Исключайте циклические ссылки

Документирование данных

  • Добавляйте источник данных рядом с ячейками
  • Формат: Источник, дата, ссылка

Создание, редактирование и анализ XLSX

Обзор

Пользователь может попросить создать, изменить или проанализировать Excel-файл. Для этого доступны разные инструменты и сценарии.

Ключевые требования

Использование формул обязательно. Нельзя подставлять рассчитанные значения вручную — таблица должна оставаться динамической.

Неправильно

sheet['B10'] = 5000
sheet['C5'] = 0.15

Правильно

sheet['B10'] = '=SUM(B2:B9)'
sheet['C5'] = '=(C4-C2)/C2'

Это правило применяется ко всем вычислениям: суммам, процентам, коэффициентам и другим показателям.

Типовой рабочий процесс

  • Выбор инструмента: pandas или openpyxl
  • Создание или загрузка файла
  • Редактирование данных и формул
  • Сохранение файла
  • Пересчёт формул (обязательно)
  • Проверка и исправление ошибок
python scripts/recalc.py output.xlsx

Работа с Excel

Создание файла

from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
sheet['B2'] = '=SUM(A1:A10)'
wb.save('output.xlsx')

Редактирование файла

from openpyxl import load_workbook
wb = load_workbook('file.xlsx')
sheet = wb.active
sheet['A1'] = 'New Value'
wb.save('modified.xlsx')

Пересчёт формул

Формулы сохраняются как строки и требуют пересчёта через LibreOffice:

python scripts/recalc.py file.xlsx

Скрипт проверяет ошибки (#REF!, #DIV/0! и др.) и возвращает отчёт в формате JSON.

Проверка формул

  • Проверяйте корректность ссылок
  • Учитывайте индексацию строк
  • Обрабатывайте пустые значения
  • Тестируйте крайние случаи

Лучшие практики

Выбор библиотеки

  • pandas — для анализа данных
  • openpyxl — для форматирования и формул

Работа с openpyxl

  • Индексация начинается с 1
  • Формулы не вычисляются автоматически
  • Используйте recalc для обновления значений

Работа с pandas

  • Указывайте типы данных
  • Читайте только нужные столбцы
  • Корректно обрабатывайте даты

Стиль кода

  • Пишите краткий и чистый код
  • Избегайте лишних комментариев
  • Документируйте ключевые расчёты в Excel

Файл из источника

11931_xlsx-cn-1.0.1.zip