Взять картинку из папки и положить в ячейку Ексель

emel

Client
Регистрация
21.02.2015
Сообщения
86
Благодарностей
18
Баллы
8
Доброго времени суток форумчане. Всех с наступившим. Есть одна проблема. Ищется простое и элегантное решение, как взять картинку из папки и положить в ячейку Ексель. Поиск по форуму ничего вменяемого не дал. если пропустил, прошу ткнуть носом. Заранее благодарен.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 576
Благодарностей
9 189
Баллы
113
Доброго времени суток форумчане. Всех с наступившим. Есть одна проблема. Ищется простое и элегантное решение, как взять картинку из папки и положить в ячейку Ексель. Поиск по форуму ничего вменяемого не дал. если пропустил, прошу ткнуть носом. Заранее благодарен.
имеется ввиду разложить по ячейкам пути к картинкам?
 

emel

Client
Регистрация
21.02.2015
Сообщения
86
Благодарностей
18
Баллы
8
имеется ввиду разложить по ячейкам пути к картинкам?
Пути к картинкам прописать не сложно. Нужно добавить именно изображение в base64 или натуральном формате, чтобы при открытии файла в нем отображались картинки.
 
Последнее редактирование:

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
  • Спасибо
Реакции: arhip1985 и emel

emel

Client
Регистрация
21.02.2015
Сообщения
86
Благодарностей
18
Баллы
8
EPPlus в помощь - https://github.com/JanKallman/EPPlus
Как вариант начать с этого - https://stackoverflow.com/questions/11588704/adding-images-into-excel-using-epplus

Когда то делал такое, но найти код не смог.
Спасибо. Тоже копаю в сторону этой библиотеки, но конкретно этого примера не видел.
 

lutidza

Client
Регистрация
26.05.2011
Сообщения
65
Благодарностей
15
Баллы
8
Добрый день! У кого-нибудь получилось решить проблему?
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
540
Благодарностей
395
Баллы
63

lutidza

Client
Регистрация
26.05.2011
Сообщения
65
Благодарностей
15
Баллы
8
Явно малой кровью не получиться это сделать.
1. Подключил библиотеку EPPlus, по инструкции из этого поста: https://zennolab.com/discussion/threads/generacija-krasivyx-excel-otchjotov-po-shablonu.33585/
2. Создал экшен с кодом предложенным по ссылке выше https://yadi.sk/i/KJGlfrcn0gnTmA, но код не работает, в логе выдаёт ошибки
Компиляция кода Ошибка в действии "CS1646" "Ключевое слово, идентификатор или строка ожидается после спецификатора verbatim: @". [Строка: 22; Cтолбец: 36]

Я так понимаю этот код создаёт таблицу по указанному пути в 31 строке?
ExcelPkg.SaveAs(new FileInfo(@ "D:\New.xlsx"));
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
Явно малой кровью не получиться это сделать.
1. Подключил библиотеку EPPlus, по инструкции из этого поста: https://zennolab.com/discussion/threads/generacija-krasivyx-excel-otchjotov-po-shablonu.33585/
2. Создал экшен с кодом предложенным по ссылке выше https://yadi.sk/i/KJGlfrcn0gnTmA, но код не работает, в логе выдаёт ошибки
Компиляция кода Ошибка в действии "CS1646" "Ключевое слово, идентификатор или строка ожидается после спецификатора verbatim: @". [Строка: 22; Cтолбец: 36]

Я так понимаю этот код создаёт таблицу по указанному пути в 31 строке?
ExcelPkg.SaveAs(new FileInfo(@ "D:\New.xlsx"));
возможно потому - что после собаки не надо пробел ставить
 
  • Спасибо
Реакции: lutidza

lutidza

Client
Регистрация
26.05.2011
Сообщения
65
Благодарностей
15
Баллы
8
Спасибо! Но не помогло.
Та же ошибка. По коду нашёл ошибку в гугле, но что именно нужно поправить не понял.
https://docs.microsoft.com/ru-ru/dotnet/csharp/misc/cs1646

Готов заказать готовый экшен, который будут записывать картинку в определённый столбик, строку и делать высоту строки по высоте картинки.
 
  • Спасибо
Реакции: serg1208

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Спасибо! Но не помогло.
Та же ошибка. По коду нашёл ошибку в гугле, но что именно нужно поправить не понял.
https://docs.microsoft.com/ru-ru/dotnet/csharp/misc/cs1646

Готов заказать готовый экшен, который будут записывать картинку в определённый столбик, строку и делать высоту строки по высоте картинки.
нашли выход или шаблон ?
 

lutidza

Client
Регистрация
26.05.2011
Сообщения
65
Благодарностей
15
Баллы
8

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18

shell

Client
Регистрация
16.05.2016
Сообщения
114
Благодарностей
4
Баллы
18
Ребята, а как сделать наоборот? Есть ексель с картинками в ячейках, как оттуда вытянуть картинку?
 

sazonik

Client
Регистрация
19.02.2017
Сообщения
70
Благодарностей
9
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)