상세 컨텐츠

본문 제목

Java Excel 파일 생성

Java

by 탑~! 2014. 12. 19. 13:48

본문


SOURCE


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;


/* xlsx 파일 출력시 선언

import org.apache.poi.xssf.usermodel.XSSFCell;

import org.apache.poi.xssf.usermodel.XSSFRow;

import org.apache.poi.xssf.usermodel.XSSFSheet;

import org.apache.poi.xssf.usermodel.XSSFWorkbook;

*/

public class XlsxWrite {

static HSSFRow row;

static HSSFCell cell;

/* xlsx 파일 출력시 선언

static XSSFRow row;

static XSSFCell cell;

*/

public static void main(String[] args){

HSSFWorkbook workbook = new HSSFWorkbook();

//Sheet명 설정

HSSFSheet sheet = workbook.createSheet("mySheet");

/* xlsx 파일 출력시 선언

XSSFWorkbook workbook = new XSSFWorkbook();

XSSFSheet sheet = workbook.createSheet("mySheet");

*/



//출력 row 생성

row = sheet.createRow(0);

//출력 cell 생성

row.createCell(0).setCellValue("DATA 11");

row.createCell(1).setCellValue("DATA 12");

row.createCell(2).setCellValue("DATA 13");


//출력 row 생성

row = sheet.createRow(1);

//출력 cell 생성

row.createCell(0).setCellValue("DATA 21");

row.createCell(1).setCellValue("DATA 22");

row.createCell(2).setCellValue("DATA 23");


row = sheet.createRow(2);

//출력 cell 생성

row.createCell(0).setCellValue("DATA 31");

row.createCell(1).setCellValue("DATA 32");

row.createCell(2).setCellValue("DATA 33");


// 출력 파일 위치및 파일명 설정

FileOutputStream outFile;

try {

outFile = new FileOutputStream("XlsWrite.xls");

workbook.write(outFile);

outFile.close();

System.out.println("파일생성 완료");

catch (Exception e) {

e.printStackTrace();

}

}

}

'Java' 카테고리의 다른 글

Java Excel 읽기(.xlsx)  (0) 2014.12.19
Java Email 전송  (0) 2014.12.19
Expression Language  (0) 2014.12.10
JSTL  (0) 2014.12.10
특정 url 소스 가져오기  (0) 2014.09.02

관련글 더보기