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

emel

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

Sergodjan

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

emel

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

Moadip

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

emel

Client
Регистрация
21.02.2015
Сообщения
87
Благодарностей
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
Сообщения
3 042
Благодарностей
795
Баллы
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
Сообщения
333
Благодарностей
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
Сообщения
333
Благодарностей
15
Баллы
18

shell

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

sazonik

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

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