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();
}
}
}
& 실행화면 |
'DEMO CODE > JAVA 활용' 카테고리의 다른 글
JAVA 이메일보내기 (0) | 2020.05.07 |
---|---|
[JAVA] 이메일전송 (0) | 2014.01.14 |
[JAVA] POI 엑셀파일 읽기 ( .xlsx 확장자 ) (0) | 2014.01.10 |
[JAVA] POI 엑셀파일 읽기 ( .xls 확장자 ) (2) | 2014.01.10 |
[JAVA] QRCode 출력 및 바코드 출력 (1) | 2014.01.09 |