jxl excel 파일 가져오기
jxl 패키지 가져오기
1. 먼저 올린 문건을 서버에 올려야 한다.파일의 절대 경로를 가져옵니다.
2.new 새 파일 대상이 나와서 입력 흐름을 받습니다
File file = new File( );
//
FileInputStream fis = new FileInputStream(file);
3. jxl을 통해 입력 흐름에서 EXCEL 값 얻기
jxl.Workbook rwb = Workbook.getWorkbook(fis); // EXCEL
jxl.Sheet sh = rwb.getSheet(0);//
int rowCount = sh.getRows(); //
4. 작업표에 대한 스트리밍을 통해 해당하는 데이터를 얻는다
for (int i = 1; i < rowCount; i++) { // , 1
jxl.Cell[] ce = sh.getRow(i); // ,
}
if(ce==null || ce.length==0){ //
continue;
}
String idcard = getCellString(ce, 1); // getCellString( , )
:
/**
* EXCEL ,
* @param cel
* @param index
* @return
*/
private String getCellString(jxl.Cell[] cel, int index) {
try {
if (cel[index].getType() == CellType.DATE) {
DateCell dateCell = (DateCell) cel[index];
Date date = dateCell.getDate();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
return df.format(date);
}
String str = cel[index].getContents().toString();
if ("null".equalsIgnoreCase(str.trim())) {
return str.trim();
}
return str;
} catch (Exception e) {
return "";
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
개인 FLEX 지식 라이브러리 작업 노트[size=large]1、 이 방법은 TileWindows 팝업 창에 있습니다. TitleWindows의 maxWidth와 maxHeight를 지정하지 않으면 최대 값이 화면 전체에 깔립니다. 페이지의minHeigh...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.