# Руководство по использованию скрипта для создания Excel с изображениями Этот скрипт позволяет создать Excel файл, содержащий информацию об изображениях из указанной папки. Для каждого изображения будут записаны его имя, размер (в КБ) и добавлена миниатюра изображения. ## Зависимости Перед использованием убедитесь, что у вас установлены следующие библиотеки: - `openpyxl` — для работы с Excel файлами. - `Pillow` (PIL) — для обработки изображений. Установите их через pip: ```bash pip install openpyxl Pillow ``` ## Как использовать ### 1. Запуск скрипта Скрипт используется через командную строку. Запустите его следующим образом: ```bash python script.py <путь_к_папке> <путь_для_сохранения_файла> ``` Где: - `<путь_к_папке>` — путь к папке с изображениями (например, `/home/user/images/`). - `<путь_для_сохранения_файла>` — путь и имя для сохранения Excel файла (например, `output.xlsx`). ### 2. Что делает скрипт - Скрипт проходит по всем файлам в указанной папке. - Проверяет, является ли файл изображением (по расширениям `.png`, `.jpg`, `.jpeg`, `.gif`, `.bmp`). - Для каждого изображения добавляется информация: - Имя файла - Размер в килобайтах - Миниатюра изображения размером 100x100 пикселей - Все данные записываются в Excel файл с тремя столбцами: **Filename**, **Size (KB)** и **Thumbnail**. ### 3. Пример использования ```bash python script.py /home/user/images/ output.xlsx ``` После выполнения скрипта будет создан Excel файл `output.xlsx`, в котором будут перечислены изображения из папки `/home/user/images/`. ## Примечания - Миниатюры изображений вставляются в Excel в отдельный столбец. - Скрипт автоматически устанавливает высоту строк в зависимости от высоты изображения. - Поддерживаются форматы изображений: PNG, JPG, JPEG, GIF, BMP. - Все изображения сжимаются до размеров 100x100 пикселей. ## Источник Скрипт написан на Python с использованием библиотек `openpyxl` для работы с Excel и `Pillow` для работы с изображениями.