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);
结果如下: