⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentexcel.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JAVA
字号:
package edu.yinhe.mis.util;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;



import java.util.ArrayList;

import edu.yinhe.mis.dto.ListenmainDTO;
import edu.yinhe.mis.dto.StudentDTO;

public class StudentExcel {

	Workbook book=null;
	String msg=null;
	Cell cell=null;
	StudentDTO studto=null;
	
	/**
	 * @author wanjiansheng
	 * @param strUrl
	 * @return list
	 * 读取Excel文件 
	 */
	public ArrayList readExcel(String strUrl){
		ArrayList list=new ArrayList();
		File file=new File(strUrl);
		try {
			
			book=Workbook.getWorkbook(file);//Excel工作簿
			Sheet sheet=book.getSheet(0);//在Excel工作表,第一张工作表的缺省索引是0
			for(int i=0;i<sheet.getRows();i++){//sheet.getRows()----行数
				studto= new StudentDTO();
				for(int j=0;j<sheet.getColumns();j++){//sheet.getColumns()----列数
					cell=sheet.getCell(j,i); //此处一定要注意坐标,列在前,行在后。
					msg=cell.getContents(); 
					switch(j){
					    case 0:studto.setStuNo(msg);
					    System.out.println(j);
					    System.out.println(i);
					    System.out.println(msg);
					    break;
					    case 1:studto.setStuName(msg);
					    System.out.println(msg);
					    break;
					    case 2:studto.setGender(msg); 
					    System.out.println(msg);
					    break;
					    case 3:studto.setClassNo(msg); 
					    System.out.println(msg);
					    break;
					    case 4:studto.setTeacherNo(msg);
					    System.out.println(msg);
					    break;
					    case 5:studto.setStuState(msg);
					    System.out.println(msg);
					    break;
					    case 6:studto.setPhone(msg);
					    System.out.println(msg);
					    break;
					    case 7:studto.setDormNo(msg); 
					    System.out.println(msg);
					    break;
					    case 8:studto.setFatherName(msg);
					    System.out.println(msg);
					    break;
					    case 9:studto.setMotherName(msg);
					    System.out.println(msg);
					    break;
					    case 10:studto.setHomeAddr(msg);
					    System.out.println(msg);
					    break;
					    case 11:studto.setHomeTel(msg);
					    System.out.println(msg);
					    break;
					    case 12:studto.setNation(msg);
					    System.out.println(msg);
					    break;
					    case 13:studto.setCid(msg); 
					    System.out.println(msg);
					    break;
					    case 14:studto.setPolity(msg);
					    System.out.println(msg);
					    break;
					    case 15:studto.setBirth(msg);
					    System.out.println(msg);
					    break;




					}
				}
				list.add(studto);
			}
			book.close(); 
			file.delete();
		} catch (BiffException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally{
			file=null;
		}
		return list;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -