jsp로 엑셀 업로드해서 db에 저장되는 소스요 ~
데빌의눈물
%@ page
language=java
contenttype=text/html;charset=euc-kr
import=java.io.*,
org.apache.poi.poifs.filesystem.poifsfilesystem,
org.apache.poi.hssf.record.*,
org.apache.poi.hssf.model.*,
org.apache.poi.hssf.usermodel.*,
org.apache.poi.hssf.util.* %
html
headtitleread example/title/head
body
%
string excelfile = c:\\tomcat 5.0\\webapps\\root\\example.xls;
try {
poifsfilesystem fs = new poifsfilesystem(new fileinputstream(excelfile));
//워크북을 생성!
hssfworkbook workbook = new hssfworkbook(fs);
int sheetnum = workbook.getnumberofsheets();
for (int k = 0; k sheetnum; k++) {
//시트 이름과 시트번호를 추출
%
brbr
sheet number %= k % br
sheet name %= workbook.getsheetname(k) %br
%
hssfsheet sheet = workbook.getsheetat(k);
int rows = sheet.getphysicalnumberofrows();
for (int r = 0; r rows; r++) {
// 시트에 대한행을 하나씩 추출
hssfrow row = sheet.getrow(r);
if (row != null) {
int cells = row.getphysicalnumberofcells();
%
row %= row.getrownum() % %=cells%/bbr
%
for (short c = 0; c cells; c++) {
// 행에대한 셀을 하나씩 추출하여 셀 타입에 따라 처리
hssfcell cell = row.getcell(c);
if (cell != null) {
string value = null;
switch (cell.getcelltype()) {
case hssfcell.cell_type_formula :
value = formula value= + cell.getcellformula();
break;
case hssfcell.cell_type_numeric :
value = numeric value= + cell.getnumericcellvalue(); //double
break;
case hssfcell.cell_type_string :
value = string value= + cell.getstringcellvalue(); //string
break;
case hssfcell.cell_type_blank :
value = null;
break;
case hssfcell.cell_type_boolean :
&nbsbsp; value = boolean value= + cell.getbooleancellvalue(); //boolean
break;
case hssfcell.cell_type_error :
value = error value= + cell.geterrorcellvalue(); // byte
break;
default :
}
%
%= cell col= + cell.getcellnum() + value= + value % br
%
}
}
}
}
}
} catch (exception e) {
%
error occurred: %= e.getmessage() %
%
e.printstacktrace();
}
%
/body
/html이런 소스가 많이 나오던데..
당최 쓰는 방법부터를 모르겠어요,,
제가 처음 만드는 프로그램이라.. 휴휴
db는 string로 8개고 3개는 int 형식이고요..
버튼 눌러서 엑셀파일추가하면 db로 엑셀의 값들이 저장되었으면 해서 ..
계속 인터넷 뒤지는 데.. poi패키지가 어떻구 jxl이 어떻구.. 정말 모르겠네요..
다운받아서 어떻게 쓰라는 건지도 모르겠구.. 어디다 jar파일을 붙여넣어야 하는지도..
또 어떤 jar파일을 붙여넣어야 하는지도.. 모르네요,.. 정말 정말 죄송합니다
너무 기초적인거라 질문 드려도 될지 ㅠㅠㅠㅠㅠ
위에꺼 같다 붙이니..
에러가 잔뜩뜨네요..
import를 못찾는다는 건지...18개가 뜨는데;;
잘 모르겠습니다
궁금한점!!!
대체 엑셀 업로드는 jsp로 어떻게 만들어야 하는건지
가르쳐 주십시오!!!
ㅠ,ㅠ 참고로 db에 있는걸 엑셀파일로 실행할수있게는 만들어 놨습니다.. ㅠㅠㅠ
고수님들!! 완전 부탁드릴께요 !!!!