Вставить изображение в Excel без Shapes.AddPicture? - C#
Формулировка задачи:
В системе T-Flex (если кто такую знает) пишем макрос в документ Excel нужно вставить изображение в заданную ячейку.
Нюанс : нужно обойтись без Worksheet.Shapes.AddPicture . Все рецепты решения задачи найденные в инете основаны на нем. Причина - проблемы с dll-кой для Excel используемой в T-flex.
Решение задачи: «Вставить изображение в Excel без Shapes.AddPicture?»
textual
Листинг программы
- using System.Drawing;
- using System.IO;
- using OfficeOpenXml;
- namespace ConsoleApplication15
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- var image = new Bitmap("cat.jpg");
- using (var excel = new ExcelPackage())
- {
- var ws = excel.Workbook.Worksheets.Add("MyWorksheet");
- var picture = ws.Drawings.AddPicture("CAT", image);
- picture.From.Column = 1;
- picture.From.Row = 1;
- excel.SaveAs(new FileInfo("test.xlsx"));
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д