Перейти к содержанию
ostras

Как автоматически отсортировать несколько тысяч картинок, имея их имена в столбце екселя?

Рекомендуемые сообщения

Как автоматически отсортировать несколько тысяч картинок, имея их имена в столбце екселя?

У меня папка с  20 тыс картинок и файлов. Имена этих файлов есть в столбце экселя.

Как мне отсортировать их по конкретным именам?

Мне нужно в итоге получить в отдельной папке 5000 картинок и файлов конкретных артикулов (имен) и удалить лишние.

 

Довольно стандартная задача при обработке и заливке товаров на сайт.

Есть уже какое-то стандартное решение?  Кроме поиска самописных прог на базе экселе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В прайсе отсортировать? Можно. на сайте сортировка работать не будет, сортируйте в php.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот набросал т.з.

https://yadi.sk/i/EouzDWW23LDxwT

 

странно. Должно же быть стандартное решение.
Эта прога нужна для любого сайтастроителя.

Если стандартной нет, тогда буду искать исполнителя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А Вы когда-нибудь пробовали открывать и работать с файлами екселя в млн строк? Расскажу на примере. Я делал обработку файло, где на листе максимальное количество элементов - т.е. 1 млн 48 тыс записей, больше ексель не поддерживает. По железу - ssd винт, 16 гиг памяти DDR3 + Core I5 (средненький комп). Загрузка этих строк занимала от 1,5-а до 2,5 минут, это только загрузка (работал через OpenXML). Если на каждую строку будет еще и происходить поиск/перемещение файлов, даже при SSD, думаю, что работа с одним таким файлом будет занимать не менее 15-20 минут (это при условии, что файлы весят по 2-4 кБ). Сколько времени, по Вашему, должна работать программа по Вашему ТЗ, учитывая, что хотите работать с картинками, а это 100-200 кБ каждая + создание папок?

А если еще и работать с плугами в виде макросов..... то мне страшно становится. Удачи кодерам могу только пожелать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно и скрипт запускать. Если будет все просто и понятно.
В принципе можно все максимально упростить:
1. Скормить скрипту список файлов.
2. Чтобы скрипт найденные файлы переместил в другую папку.

 

Далее я другими средствами выведу списки в эксель как мне надо.

Осталось только найти кто скрипт напишет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.