poi实现java编写excel文件和读取excel文件内容学习:
package com.sky.itext;
import java.io.FileInputStream;
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 FirstExcel{
public static String xlsFile = "E:/study/firstExcel.xls";
public static void main(String[] args){
//内容写入EXCEL中
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();
workbook.setSheetName(0, "firstSheet");
HSSFRow rows = sheet.createRow(0);
HSSFCell cell = rows.createCell(0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("牧牛遛马");
try {
FileOutputStream fos = new FileOutputStream(xlsFile);
workbook.write(fos);
fos.flush();
fos.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//读取Excel文件内容
try {
FileInputStream fis = new FileInputStream(xlsFile);
HSSFWorkbook readWorkbook = new HSSFWorkbook(fis);
HSSFSheet readSheet = readWorkbook.getSheetAt(0);
HSSFRow readRow = readSheet.getRow(0);
HSSFCell readCell = readRow.getCell(0);
System.out.println("第一个单元格的内容是"+readCell.getStringCellValue());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}