@LoveMyGeorgy

Как измененить png в base64 в Excel?

Всем привет. У меня такой вопрос, как можно изменить массово сразу все изображения, которые были вставлены в Excel (png через ctrl+v) в формат Base64? Изображений более 7 тысяч и в ручную сделать это невозможно..

Пример, в столбце А написана информация, в столбце B изображение, а в столбце C должна быть ссылка на это же изображение в формате Base64.

| | A | B | C |
|1|Информация|Изображение| |
|2|Информация|Изображение| |
...
|7231|Информация|Изображение| |
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Только макросом.
Причём задача усложняется тем, что просто так изображения из Excel "вытащить" проблематично.
Макрос должен будет:
- извлечь картинку из В (операцией Copy/Paste);
- сохранить её на диск;
- считать файл в бинарный массив;
- перевести массив в base64;
- записать base64 в С

Задача немного упростилась бы, если картинки есть на диске и имеют соответствие ячейкам. Кроме того, в этом случае заполнять Excel будет быстрее внешним приложением (C#, pyton, VB, etc).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы