poi 3.7 엑셀 파일 처리

poi 는 apache 의 다음 오픈 소스 처리 엑셀 의 자바 프레임 워 크 입 니 다.
http://poi.apache.org/
다음은 예제 코드 입 니 다.
import java.io.ByteArrayOutputStream;
import java.io.File;
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 void main(String[] args) throws Exception{
		HSSFWorkbook workbook = new HSSFWorkbook();
		HSSFSheet sheet = workbook.createSheet();
		workbook.setSheetName(0, "     ");
		HSSFRow row = sheet.createRow(0);
		HSSFCell cell;

		//  2     
		cell = row.createCell(0);
		cell.setCellType(HSSFCell.CELL_TYPE_STRING);
		cell.setCellValue("   ");
		
		cell = row.createCell(1);
		cell.setCellType(HSSFCell.CELL_TYPE_STRING);
		cell.setCellValue("   ");	
			
		//      
		row = sheet.createRow(1);
		cell = row.createCell(0);
		cell.setCellType(HSSFCell.CELL_TYPE_STRING);
		cell.setCellValue("1");
		cell = row.createCell(1);
		cell.setCellType(HSSFCell.CELL_TYPE_STRING);
		cell.setCellValue("2");


		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		workbook.write(baos);
		byte[] b = baos.toByteArray();
		File file= new File("c:/myExcel.xlsg");
		FileOutputStream fos = new FileOutputStream(file);
		fos.write(b);
	}

}

좋은 웹페이지 즐겨찾기