讀取excel數據
package com.zy.poi; import org.apache.poi.hssf.usermodel.*; import java.io.FileInputStream; public class Test03 { //讀取 public static void main(String[] args) throws Exception { //獲取流 FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Administrator\\Desktop\\aaa111.xls"); //流轉爲hssfwork 對象 HSSFWorkbook hssfWorkbook = new HSSFWorkbook(fileInputStream); HSSFSheet sheet1 = hssfWorkbook.getSheet("sheet1"); HSSFRow row = sheet1.getRow(2); HSSFCell cell = row.getCell(3); String stringCellValue = cell.getStringCellValue(); System.out.println(stringCellValue); } }
寫數據到Excel
package com.zy.poi;
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 java.io.FileOutputStream;
public class Test02 {
public static void main(String[] args) throws Exception {
HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
//創建表sheet01
HSSFSheet sheet01 = hssfWorkbook.createSheet("sheet01");
//創建行row
HSSFRow row = sheet01.createRow(1);
//創建列對應的cell
HSSFCell cell = row.createCell(2);
//爲cell添加內容
cell.setCellValue("天下興亡,匹夫有責");
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\aaa111.xls");
hssfWorkbook.write(fileOutputStream);
System.out.println("成功");
fileOutputStream.close();
}
}