Java生成一个exel文件并写入内容
2012-09-05 22:32
543 查看
package org.yxp.hrm.base.exel; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.commons.lang3.StringUtils; 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; /** *author YXP *@date 2012-9-5 *package_name org.yxp.hrm.base.exel *project_name hrm */ public final class ExelTool { // sheetName, String[] headerTitle, List<T> bean, filename, response public static void main(String[] args) { //把一个字符串的首字母大写 System.out.println(StringUtils.capitalize("name")); // 创建一个工作簿 HSSFWorkbook book = new HSSFWorkbook(); // 通过工作簿创建一个工作单 HSSFSheet sheet = book.createSheet("J1203"); // 创建工作单中的一个行(作为标题) HSSFRow row = sheet.createRow(0); String[] headTile = new String[]{"编号" , "姓名"}; for(int i = 0 ; i < headTile.length ; i ++){ HSSFCell cell = row.createCell(i); cell.setCellValue(headTile[i]); } // 创建内容行 for(int i = 0 ; i < 3 ; i ++){ row = sheet.createRow(i + 1); for(int j = 0 ; j < headTile.length ; j ++){ HSSFCell cell = row.createCell(j); cell.setCellValue("姚想平" + i + j); } } try { book.write(new FileOutputStream("E:\\hrm.xls")); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
里面用的一个操作exel的jar包可以到我的上传资源业去下,我已经上传了的。
相关文章推荐
- java生成文件并向文件写入内容
- java.nio将一个文件的内容写入到另一个的文件简单例子
- JAVA中如何向创建一个文件并且向其中写入内容
- java io实例一:将2个文件中的内容写入一个新的文件中
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- java创建一个文件并写入内容
- 把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成
- java 如何将两个txt文件内容写入到一个txt文件中?
- java读写文件以及一个文件内容写入另外一个文件的方法
- java中的文件读取和文件写出:如何从一个文件中获取内容以及如何向一个文件中写入内容
- java中使用PrintWriter在服务器本地生成一个文件,然后往这个文件中插入内容
- java 追加内容写入本地文件
- 第二周第四天(解析/过滤文件/找d盘里的所有txt文件/FileInputStream/FileOutputStream/拷贝文件/readLine读取一个文本行/在一个文档里写入内容)
- linux中echo命令向一个文件写入内容
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- 如何把JAVA工程生成一个.JAR文件,而不是一堆JAR(ECLIPSE生成JA
- 生成一个java编制的可执行文件
- java中写入xml文件内容的方法:DOM,Jdom,pull,Dom4j,Sax
- java中如何使用asm动态的生成或修改一个class文件以及asm的架构思想
- 一个简单的写入文件内容的小demo