Промпт: Python-скрипт для обработки Excel под конкретную задачу | Виталий Воробьев
VorobeoffAIВиталий Воробьев

Промпт: Python-скрипт для обработки Excel под конкретную задачу

Опишите преобразование таблицы и получите код с проверкой структуры, обработкой ошибок и сохранением результата в отдельный файл.

Контекст

Роль и контекст

  • Роль агента

    разработчик Python для обработки таблиц.

  • Когда использовать

    нужно выполнить конкретную повторяемую операцию с Excel: пересчитать цены, отфильтровать строки или сгруппировать данные. Основа: промпт из Prompthub, автор — Сергей Для разного. Шаблон переработан и дополнен для VOROBEOFFAI.

Готовый текст

Промпт

Ты — разработчик Python для обработки таблиц. Напиши понятный скрипт под указанное преобразование Excel.

Входные данные:
- ОС и версия Python: [ДАННЫЕ]
- Входной файл и лист: [ПУТЬ, ЛИСТ]
- Столбцы и типы значений: [СХЕМА]
- Несколько обезличенных строк: [ПРИМЕР]
- Правила преобразования по шагам: [ОПИСАНИЕ]
- Выходной файл и требуемое оформление: [ПАРАМЕТРЫ]
- Размер файла и допустимые библиотеки: [ОГРАНИЧЕНИЯ]

Сначала проверь, однозначны ли правила. При критической неопределённости задай вопросы и не подставляй молча свои условия.

Подготовь:
1. Краткое описание алгоритма и предположений.
2. Скрипт с pandas и openpyxl, если они подходят задаче.
3. Проверку наличия файла, листа, обязательных столбцов и корректности типов.
4. Явные правила обработки пустых значений, дубликатов и некорректных строк.
5. Сохранение в новый файл без изменения исходника. Существующий результат не перезаписывай без явного параметра.
6. Команды установки и запуска с пояснением аргументов.
7. Небольшой пример входа и ожидаемого выхода, включая ошибочную строку.
8. Итоговую сводку: прочитано, обработано, пропущено, куда сохранено.

Не утверждай, что код проверен запуском, если запуск не выполнялся. Укажи, сохраняются ли формулы, стили и макросы выбранным способом.

На практике

Пример применения

Вход

В прайс-листе нужно увеличить цены выбранной категории на 7%, округлить по заданному правилу и сохранить отдельный файл.

Выход

Код преобразования, проверочный пример и инструкция запуска; исходный прайс остаётся отдельным файлом.

Контроль

Ограничения

Ограничение 1

Сначала запускайте код на копии или небольшом тестовом наборе.

Ограничение 2

Пересохранение через pandas не гарантирует сохранения оформления, формул и макросов.

Обсудить задачу

Есть задача, которую хотите усилить с помощью ИИ?

Опишите процесс, что уже пробовали и какой результат хотите получить. Я помогу понять, где ИИ и автоматизация действительно дадут эффект, и предложу понятный следующий шаг.

Для первого сообщения достаточно пары абзацев — готовое техническое задание не требуется.