对于xlsx文档,代码可以正常秩序,但是生成后的excel里面图片没有,甚至是单元格中原有的标签文本也没有被替换,有没有遇过这类问题的同道中人,或者熟悉npoi操作的大神?
anchor = patriarch.CreateAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2); //把图片插到相应的位置 pict = patriarch.CreatePicture(anchor, pictureIdx); //if (fileExt == ".xls") //{ // // 插图片的位置 HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2) // anchor = new HSSFClientAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2); // //把图片插到相应的位置 // pict = (HSSFPicture)patriarch.CreatePicture(anchor, pictureIdx); //} //else if (fileExt == ".xlsx") //{ // // 插图片的位置 HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2) // anchor = new XSSFClientAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2); // //把图片插到相应的位置 // pict = (XSSFPicture)patriarch.CreatePicture(anchor, pictureIdx); // //pict.Resize();//原图大小 //}
可以参考这个https://blog.csdn.net/u013986317/article/details/102502794