-1
我想使用NPOI將圖像插入到XLSX文件(不是xls)。 我使用XSSFWorkbook
和XSSFSheet
使用NPOI將圖像添加到Excel(.xlsx)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;
文件保存成功。但打開時顯示以下錯誤,並單擊是時,它不顯示圖像。
你有沒有嘗試過google搜索 「NPOI圖像的Excel」 或檢查NPOI的文檔?已經有很多重複的問題 –
其中大部分是針對使用HSSFWorkbook的xls文件。我找不到任何解決方案爲XSSFWorkbook – Sobhan
這一個沒有回答http://stackoverflow.com/questions/24086803/insert-image-to-excel-file-using-npoi – Sobhan