功能:java使用poi导出excel表格时添加图片
本程序的基础是:图片为BLOB格式的base64编码(或图片路径)、XX.xls文件的模板
其他的先看代码,简要注释,大概意思
package com.runge.util;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import javax.imageio.ImageIO;
import javax.xml.bind.DatatypeConverter;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
import org.apache.poi.hssf.usermodel.HSSFPatriarch;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
/**
* 导出Excel-含图片
* @author Runge
*
*/
public class ExcelImage {
public static void main(String[] args) {
new ExcelImage().creatExportFile("E:/", "表格.xls");
}
public boolean creatExportFile(String path, String name) {
查询的数据信息集合>>>>>>>>>>>>
List<LinkedHashMap<String, String>> list =