У меня есть база данных MS SQL, где изображения хранятся в виде байта []. Можно ли импортировать эти байты [] в Excel и преобразовать их обратно в изображения?

У меня уже есть соединение с базой данных в моем Excel, и я получаю идентификаторы и имена (которые также хранятся в таблице), но Excel не загружает данные изображения.

1 ответ1

0

Excel не может распознать тот факт, что вы сохранили изображение в виде массива байтов в SQL Server (почему бы не путь к файлу?) и он не может (если вы не хотите проверить, может ли VBA это сделать) преобразовать массив в исходное изображение.

Я не думаю, что процедура, которую вы запрашиваете, возможна без особых усилий. Я думаю, что лучший способ для вас - написать программу, которая извлекает этот байтовый массив из SQL Server и выполняет эту задачу преобразования. Как только вы закончите с этим, вставьте изображения в Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .