工作中需要用java代码生成excel文件,所以就到网上查了一下,做下总结:代码如下
private List<String> list=new ArrayList<String>();
cellmap.add("第一列");
cellmap.add("第二列");
cellmap.add(" 第三列");
cellmap.add("第四列");
cellmap.add("第五列");
cellmap.add( "第六列");
cellmap.add("第七列");
/**
* 导出excel模板
* @param rootpath 导出路径
* @return
* @throws IOException
* @throws ClassNotFoundException
*/
public String ExcelOut(String rootpath) throws IOException, ClassNotFoundException {
//数据总行数
int rows = 500;
//生成下拉框内容
String [] vehicles={"员工车辆","外协车辆","货运车辆","公司班车"};
//创建工作簿
HSSFWorkbook workbook =