Java代码生成工作簿
来源:互联网 发布:ftp服务默认端口 编辑:程序博客网 时间:2024/05/16 19:53
package com.controller;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import com.entity.User;public class CreateWorkBook {//创建工作簿public static void createWorkBook(String[] titleArray,List<User> contentList,String workbookName,String sheetName) throws Exception{HSSFWorkbook workbook= new HSSFWorkbook();//创建工作薄HSSFSheet sheet=workbook.createSheet(sheetName);//创建一个工作表HSSFRow row_1=sheet.createRow((short)0);//创建标题for(int i=0;i<titleArray.length;i++){HSSFCell cell=row_1.createCell((short)i);cell.setCellValue(titleArray[i]);}//创建内容for(int i = 0; i < contentList.size(); i++){ HSSFRow row_content = sheet.createRow((short)i+1); Object[] user=new Object[]{contentList.get(i).getWorkNo(),contentList.get(i).getName(), contentList.get(i).getAge()}; for(int y = 0; y < titleArray.length; y++){HSSFCell cell = row_content.createCell((short)y);cell.setCellValue(""+user[y]);} } //输出流 OutputStream outStream=new FileOutputStream("F:/workbook/"+workbookName+new Date().getTime()+".xls"); workbook.write(outStream); outStream.flush(); outStream.close();}public static void main(String[] args) throws Exception {List<User> list=new ArrayList<User>();for(int i=0;i <= 20;i++){User user=new User("w000"+i, "yanng"+1, 10+i);list.add(user);}createWorkBook(new String[]{"工号","姓名","年龄"}, list, "测试工作簿","数据表");System.out.println("打印完毕");}}
0 0
- Java代码生成工作簿
- java 生成Excel工作薄
- 动态生成JAVA代码
- java生成缩略图代码
- java生成缩略图代码
- 动态生成JAVA代码
- 动态生成JAVA代码
- 动态生成JAVA代码
- ASM---JAVA代码生成
- java代码生成
- java 代码生成数字证书
- java代码自动生成
- java生成GUID代码
- rose java代码生成
- wsdl生成java代码
- java代码生成uml
- java注册码生成代码
- java代码生成uml
- 一个菜鸟对 java 类和对象的理解
- Regular Expression Matching
- TimerTask实现多线程
- MetaStudio和DataScraper链接失败及登陆问题的解决(GooSeeker产品)
- spark-01-简介
- Java代码生成工作簿
- 【随手记】某理发企业的经营理念(明确绩效、正向激励、灌输企业文化)
- 结构体的用法
- 简单的SQL Server语句转换为Mysql。
- Python之PyQT4的使用技巧集锦
- 面子和人情——文化
- spark-02-学习spark需要的阶段
- linux的proc目录
- 理解MiniGUI消息循环和窗口过程