2009. 10. 16. 17:46 JAVA , JSP
엑셀 파일 읽어와서 화면에 출력하는 소스
<%@ page isErrorPage="true" contentType="application/vnd.ms-excel;
charset=euc-kr" %>
<%@ page language="java" import="java.sql.*, java.io.*, jxl.*" %>
<%
String path = "C:\\Documents and Settings\\Administrator\\바탕 화면";
String filename = "Book1.xls";
Workbook workbook = Workbook.getWorkbook(new File(path+"\\"+filename));
Sheet sheet = workbook.getSheet(0);
int col = sheet.getColumns(); // 시트의 컬럼의 수를 반환한다.
System.out.println("col"+col);
int row = sheet.getRows(); // 시트의 열의 수를 반환한다.
System.out.println("row"+row);
%>
<HTML>
<HEAD>
<TITLE>Excel Upload</TITLE>
</HEAD>
<BODY>
<FORM name='bcl' method='post'>
<TABLE cellspacing="0" cellpadding="6" border="1">
<%
int tmpCellLen = 0;
for(int i=0 ; i<row ; i++){ // Record를 읽어 배열로 저장
Cell cell [] = sheet.getRow(i);
tmpCellLen = cell.length;
out.println("<tr>");
for (int j=0; j<col ; j++) { // 레코더의 전체 컬럼수 만큼 반복
if (j < tmpCellLen) {
out.println("<td>"+cell[j].getContents()+"</td>");
System.out.println("내용"+cell[j].getContents());
} else {
out.println("<td> </td>");
System.out.println("내용없음");
} // end of if
}
out.println("</tr>");
} // end of for
%>
</TABLE>
</FORM>
</BODY>
</HTML>
*****************************************************************
'JAVA , JSP' 카테고리의 다른 글
[게시판] web 개발환경 설정, DB 설정, web.xml (0) | 2010.07.03 |
---|---|
우분투에서 서버에 접속하는 방법 및 vi editor 명령어 (0) | 2010.07.03 |
자바 프로그램으로 엑셀 파일 읽어 오기 (0) | 2009.10.16 |
파워포인트 중급과정 (0) | 2009.09.16 |
위치 인식 검색 프로그램 출력 테이블 형식 (0) | 2009.07.30 |