-1
Я хочу вставить изображение в файл XLSX (не xls) с помощью NPOI. Я использую XSSFWorkbook
и XSSFSheet
Добавить изображение в Excel (.xlsx) с помощью NPOI C#
byte[] data = File.ReadAllBytes("SomeImage.jpg");
int picInd = workbook.AddPicture(data, XSSFWorkbook.PICTURE_TYPE_JPEG);
XSSFCreationHelper helper = workbook.GetCreationHelper() as XSSFCreationHelper;
XSSFDrawing drawing = _sheet.CreateDrawingPatriarch() as XSSFDrawing;
XSSFClientAnchor anchor = helper.CreateClientAnchor() as XSSFClientAnchor;
anchor.Col1 = 1;
anchor.Row1 = 1;
XSSFPicture pict = drawing.CreatePicture(anchor, picInd) as XSSFPicture;
Файл успешно сохранен. но при его открытии отображается следующая ошибка и при нажатии «да» изображение не отображается.
вы пробовали просто прибегая к помощи "NPOI изображений Excel" или проверки документации NPOI в? Есть много повторяющихся вопросов уже –
Большинство из них предназначены для файла xls, который использует HSSFWorkbook. Я не смог найти решение для XSSFWorkbook – Sobhan
этот человек не ответил http://stackoverflow.com/questions/24086803/insert-image-to-excel-file-using-npoi – Sobhan