Техническое задание: Автоматизация сбора данных в Excel
Цель проекта
Разработать или адаптировать существующий скрипт (Google Apps Script) для целевого Excel-файла. Основная функция - автоматический сбор и консолидация данных из рабочих листов на один отдельный лист для отчетности, с учетом специальных правил группировки.
Исходные материалы и требования
Предоставленные файлы:
- Основной файл Excel - содержит текущую структуру данных, формулы и рабочие листы. Их целостность и функциональность должны быть сохранены.
- Документ со списком «склеек» - содержит группы артикулов или ID, которые в итоговом отчете должны быть объединены в одну строку (считаться одной позицией). Логика скрипта должна учитывать эти группы.
- Видео-пример - демонстрирует желаемую логику работы и итоговый формат вывода данных на отдельном листе. Необходимо повторить эту логику, адаптировав ее под структуру и данные целевого файла.
Ключевые задачи для исполнителя
- Проанализировать видео-пример и перенести продемонстрированную логику обработки данных на предоставленный Excel-файл.
- Создать или модифицировать скрипт так, чтобы результат его работы (собранные и обработанные данные) выводился на новый отдельный лист в файле.
- Строго соблюдать итоговый формат строк и столбцов, указанный в основном файле (ТЗ).
- Интегрировать в алгоритм обработки данные из документа «склеек» для корректного объединения записей.
- Обеспечить, чтобы новая функциональность не нарушала работу существующих листов, формул и скриптов в файле.
- Добавить в код скрипта понятные комментарии, объясняющие ключевые шаги.
- Подготовить краткую инструкцию по запуску скрипта и необходимым условиям для его работы.
Требования к результату
- Рабочий скрипт, интегрированный в файл Excel.
- Корректно заполняемый отдельный лист с данными в заданном формате.
- Сохраненная работоспособность всех исходных элементов файла.
- Комментированный код и инструкция для пользователя.