问题描述
主要功能如下: 用户点击上传Excel, 上传完了 就直接用Jxl读取到数据库中 本人从未接触过Jxl 没头绪。 希望那个可以把思路告诉我下。最好是有源代码。 谢谢 邮箱xiayang730@sohu.com
解决方案
try {//if (fileName != null && fileName.endsWith(".xls")) {//if (null != myFile) {//File file = new File(FrontConstant.getInstance()//.getUploadTestPath()//+ fileName);//FormatUtil.copy(myFile, file);//}//String path = FrontConstant.getInstance().getUploadTestPath()//+ fileName;//Workbook book = Workbook.getWorkbook(new File(path));//// get a Sheet object.//Sheet sheet = book.getSheet(0);//// 获取行数//int rows = sheet.getRows();//String testId = "", score = "", type = "";//for (int i = 1; i < rows; i++) {//System.out.println(sheet.getCell(1, 1).getContents());//testId = sheet.getCell(0, i).getContents();//score = sheet.getCell(4, i).getContents();//type = sheet.getCell(5, i).getContents();////}//book.close();////} //} catch (Exception e) {//e.printStackTrace();////}
解决方案二:
http://www.iteye.com/topic/63001 JXL很简单的,这里都有文章的。你在上传之后直接读取EXCEL文件不就行了么?具体的上传完之后上传组件会调用那个方法,那你就得查下API了。。