Вставить изображение в 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")); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д