반응형
<%@ page language="java" import="java.util.*, java.sql.*, java.io.*" session="true" contentType="text/html;charset=euc-kr" pageEncoding="euc-kr" %> <HTML> <HEAD> <title>엑셀 </title> <meta content="text/html"; charset="euc-kr"> </head> <body> <% request.setCharacterEncoding("euc-kr"); // 한글 인코딩 설정 try { String fullPath = "/TforWindows/Tomcat5/webapps/ROOT/"; StringBuffer sb = new StringBuffer(); //파일을 서버에 만들기 시작 String fileName = "aaa.xls"; //확장자는 xls,txt,csv 다 허용함다... //단지 xls,csv파일일때는 \t로 데이타를 구분해야하죠 //그렇지만 내부적으로는 다 txt파일임다..어떤 에디터에서나 다 열리는... FileOutputStream fos = new FileOutputStream(fullPath + fileName); DataOutputStream dos = new DataOutputStream(fos); OutputStreamWriter osw = new OutputStreamWriter(dos,"MS949"); // 한글로 내용을 쓰셔야죠.. //파일에 들어갈 내용들을 버퍼에 넣는다. sb.append("내용1"); sb.append("\t"); //cvs파일인가?용이고..데이타의 구분이죠(tab) sb.append("내용2"); sb.append("\r\n"); //파일에 버퍼의 내용을 적는다. osw.write(sb.toString(), 0, sb.length() ); sb.delete(0,sb.length()-1); //버퍼를 지운다. //꼭 닫아주세요 ^^ osw.close(); dos.close(); fos.close(); }catch(IOException ioe){ out.println(ioe); out.println("머야?"); }catch(Exception ex){ out.println(ex); out.println("머시기?"); } %> </body> </html> |
반응형
'WEB > CGI' 카테고리의 다른 글
PHP MSSQL용 API (0) | 2010.10.21 |
---|---|
2000 이후 달라진 SMTP (ASP, CDO) (0) | 2010.10.21 |
*OutputStream 한글 인코딩 처리 (0) | 2010.10.21 |
JSP 파일 업로드 (0) | 2010.10.21 |
PHP 파일의 확장자 분리하기 (0) | 2010.10.21 |