public static void testExcel1() throws IOException { //创建工作薄对象 HSSFWorkbook workbook=new HSSFWorkbook();//这里也可以设置sheet的Name //文档输出 FileOutputStream out = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()).toString() +".xls"); for (int i = 0; i < 3; i++) { HSSFSheet sheet = workbook.createSheet(); HSSFRow hssfRow = sheet.createRow(0); //这里你可以直接封装你的标题 String[] str= {"name","file","classes","sex","age"}; //循环写入标题 for(int c=0;c<str.length;c++) { //获取单元格 HSSFCell cell=hssfRow.createCell(c); //设置单元格的值 cell.setCellValue(str[c]); } for (int d = 1; d < 2; d++) { //创建工作表对象 HSSFRow row = sheet.createRow(d);//设置第一行,从零开始 //创建工作表的行 row.createCell(0).setCellValue("aaaaaaaaaaaa");//第一行第一列为aaaaaaaaaaaa } workbook.setSheetName(i,"sheet的Name" + i);//设置sheet的Name } workbook.write(out); out.close(); }
Java Excel循环写入sheet和row、cell
最新推荐文章于 2023-04-18 22:10:58 发布