您的位置:首页 > 运维架构 > Apache

Apache POI练习生成EXCEL(1)

2012-12-21 15:22 169 查看
package com.ysstect.test.poi;

import java.io.FileOutputStream;

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;

public class TestExcel {
//路径
public static String outputFile = "d:\\text.xls";
public static void main(String[] args) {
try{
//创建一个新的EXCEL
HSSFWorkbook workbook = new HSSFWorkbook();
//在该excel中创建一个工作表
HSSFSheet sheet = workbook.createSheet();
//在索引0出创建一行(最顶端的行)
HSSFRow row =  sheet.createRow(0);
//在索引0出创建一个单元格(左上端),并定义单元格位字符串类型
HSSFCell  cell=  row.createCell((short) 0,HSSFCell.CELL_TYPE_STRING);
//在单元格里输入一些内容
cell.setCellValue("增加至");
//新建一个文件输出流
FileOutputStream out = new FileOutputStream(outputFile);
//把该excel存盘
workbook.write(out);
out.flush();
out.close();
System.out.println("文件生成");

}catch(Exception e){
e.printStackTrace();
}

}
}

导出的excel 结果如下



修改以上代码如下:

//在该excel中创建一个工作表
HSSFSheet sheet = workbook.createSheet("工作文档");
//在索引3出创建一行(及第四行)
HSSFRow row =  sheet.createRow(3);
//在索引3出创建一个单元格(及第四列),并定义单元格位字符串类型
HSSFCell  cell=  row.createCell((short) 3,HSSFCell.CELL_TYPE_STRING);

结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: