常用NPOI导出数据到excel,但没有试过如何导出图片。NPOI最大的特点就是不依赖于Excel组件,服务端不需要安装Excel。在单元格中插入图片主要是用HSSFClientAnchor对象。他有8个参数。

 HSSFClientAnchor anchor = new HSSFClientAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2);

前面四个表示在单元格中两个点的位置,后面四个表示是哪个单元格。先看代码。

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

 public FileResult ExportAppsImg()
        {            using (var db=new PortalDb())
            { 
            HSSFWorkbook workbook = new HSSFWorkbook();            //创建一个sheet
            ISheet sheet1 = workbook.CreateSheet("sheet1");            // 设置列宽,excel列宽每个像素是1/256
            sheet1.SetColumnWidth(0, 18 * 256);
            sheet1.SetColumnWidth(1, 18 * 256);
            IRow rowHeader = sheet1.CreateRow(0);//创建表头行
      &n
        
		

网友评论