minimax-xlsx
Инструментарий для работы с Excel и электронными таблицами
Создание, чтение, редактирование, проверка и форматирование профессиональных таблиц Excel (.xlsx, .xlsm, CSV) без потери форматирования, с финансовым-grade стилями и проверкой формул -- все это без деструктивного поведения openpyxl при повторном сохранении.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «minimax-xlsx». Создать бюджетную электронную таблицу с отслеживанием доходов, расходов и сбережений на 12 месяцев
Ожидаемый результат:
Создан 'budget.xlsx' с 3 листами: 'Сводка' (годовой обзор), 'Доходы' (ежемесячные записи доходов с цветовым кодированием входных данных) и 'Расходы' (категоризированные ежемесячные расходы с формулами СУММ и итогами). Все ячейки соответствуют финансовым цветовым стандартам: синий для входных данных, черный для формул. Файл имеет размер 15KB с правильной структурой OOXML.
Использование «minimax-xlsx». Проверить 'financial_model.xlsx' на ошибки
Ожидаемый результат:
Отчет о проверке: найдено 2 проблемы. (1) Лист 'Прогнозы', ячейка G15 содержит ошибку #REF! -- ссылается на удаленный лист 'OldData'. (2) Лист 'Сводка', именованный диапазон 'TotalRevenue' указывает на недействительный диапазон Sheet1!A1:A100, но данные простираются только до A47. Все остальные формулы, межтабличные ссылки и именованные диапазоны действительны.
Аудит безопасности
БезопасноAll 1465 static findings are false positives. The skill uses subprocess.run() to launch LibreOffice headless for formula recalculation (legitimate external command), OOXML namespace URIs are flagged as 'network' activity (these are XML strings, not network calls), and path-traversal patterns in xlsx_unpack.py are defensive zip-slip protection code that blocks malicious archives. The 'sudo apt-get' references appear only in informational error messages instructing users how to install LibreOffice. File I/O and zipfile operations are core to spreadsheet manipulation. No actual security risks identified.
Проблемы среднего риска (2)
Проблемы низкого риска (2)
Факторы риска
⚙️ Внешние команды (1148)
🌐 Доступ к сети (50)
📁 Доступ к файловой системе (123)
Оценка качества
Что вы можете построить
Создание финансовой модели
Создание профессиональных финансовых моделей с цветовым кодированием входных данных, формул и межтабличных ссылок в соответствии со стандартами банковского дела и бухгалтерского учета.
Редактирование данных таблицы без потери форматирования
Модификация существующих файлов Excel с сохранением всего форматирования, диаграмм, условного форматирования и формул, которые openpyxl уничтожает при повторном сохранении.
Проверка и аудит электронных таблиц
Проверка электронных таблиц на предмет сломанных формул, недействительных межтабличных ссылок и соответствия форматирования перед распространением среди заинтересованных сторон.
Попробуйте эти промпты
Создайте электронную таблицу с финансовой моделью, включающую прогнозы выручки, разбивку расходов и расчет прибыли. Используйте синие ячейки для жестко закодированных входных данных, черные для формул и зеленые для межтабличных ссылок. Включите сводный лист и детальную разбивку по месяцам.
Откройте файл 'quarterly_report.xlsx', добавьте новый столбец для прогнозов Q4 после столбца Q3 и обновите формулы итогов для включения нового столбца. Сохраните все существующее форматирование и стили.
Проверьте мою электронную таблицу 'budget.xlsx' на наличие сломанных формул, недействительных межтабличных ссылок или нарушений форматирования. Сообщите обо всех найденных проблемах.
Прочитайте файл 'sales_data.csv', проанализируйте структуру, определите ключевые метрики и обобщите паттерны данных. Скажите мне, сколько строк и столбцов, какие заголовки и любые заметные наблюдения.
Лучшие практики
- Всегда используйте рабочий процесс распаковка-редактирование-упаковка XML (никогда не используйте round-trip openpyxl) при редактировании существующих электронных таблиц для сохранения всего форматирования, стилей и формул
- Последовательно применяйте финансовые цветовые стандарты: синий (RGB 000000FF) для жестко закодированных входных данных, черный (RGB 00000000) для вычисляемых формул, зеленый (RGB 00008000) для межтабличных ссылок
- Запускайте проверку формул (formula_check.py) после любых изменений в электронной таблице, чтобы выявить сломанные ссылки, ошибочные значения и проблемы целостности общих формул перед передачей файла
Избегать
- Никогда не создавайте новый Workbook() из openpyxl для редактирования существующих файлов -- это уничтожает все существующее форматирование, стили, диаграммы и условное форматирование
- Никогда не пропускайте этап распаковки при редактировании xlsx файлов -- попытка модифицировать xlsx без распаковки повреждает архив и приводит к потере данных
- Никогда не игнорируйте результаты проверки формул -- непроверенные электронные таблицы могут содержать скрытые ошибки (#REF!, #DIV/0!, сломанные именованные диапазоны), которые подрывают финансовый анализ