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