Как извлечь изображения из листа Excel и контролировать их имена?


1

У меня есть лист Excel со следующими столбцами

  1. идантификационный номер продукта
  2. наименование товара
  3. Картинки

Изображения размещаются на листе, но не в любой ячейке. Я хочу извлечь изображения в виде файлов (jpg, png, gif и т. Д.), А также указать их имена в соответствии со значениями в столбце «Имя продукта».

Таким образом, первое изображение будет названо в соответствии с первым значением в столбце «Название продукта», второе - со вторым и т. Д.

В качестве обходного пути я могу решить извлекающую часть, сохранив лист Excel в виде документа HTML, который также сохраняет нужные мне изображения. Однако я не могу управлять именами изображений: Excel устанавливает предварительно определенное имя, например image1.jpg, image2.jpg и т. Д.

Итак, я хочу

если столбец «название продукта» имеет следующие значения;

  1. product1
  2. product2
  3. product3

У меня должны быть изображения с именем

  1. product1.jpg
  2. product2.jpg
  3. product3.jpg

1
Боюсь, это недостаточно ясно. Ячейки Excel могут содержать значения или формулы. Они не могут содержать изображения. Вы можете вставлять изображения в лист, но они управляются на отдельном слое, а не в ячейке. Объект изображения может быть расположен относительно ячейки. Возможно, вы захотите предоставить пример файла и подробно описать ваши требования.
Тейлин

1
Я согласен с @teylyn, потому что Excel не подходит для управления изображениями. Если вы создаете эту электронную таблицу, вы можете рассмотреть возможность использования ссылок на изображения или использовать другое приложение. Если вы просто пытаетесь извлечь из него данные, это другое дело. Просьба уточнить.
CharlieRB

Вы можете сделать это с помощью VBA selection.shaperange.nameназначит имя на основе ячейки. Однако ваш рабочий лист должен быть организован таким образом, чтобы он мог связать правильное изображение с соответствующей ячейкой для метки.
Дав

Я соответственно отредактировал Вопрос, в основном я хочу извлечь изображения только в виде файлов, и в то же время я хочу также контролировать имена файлов в соответствии со значениями в столбце «Название продукта».
TDsouza
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.