免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
將Excel文件內(nèi)容寫入到數(shù)據(jù)庫
package  com.zhupan.spring;

import  java.io.File;

import  javax.servlet.http.HttpServletRequest;
import  javax.servlet.http.HttpServletResponse;

import  jxl.Sheet;
import  jxl.Workbook;

import  org.springframework.validation.BindException;
import  org.springframework.web.multipart.MultipartFile;
import  org.springframework.web.multipart.MultipartHttpServletRequest;
import  org.springframework.web.servlet.ModelAndView;
import  org.springframework.web.servlet.mvc.SimpleFormController;

import  com.ctgusec.model.Student_info;
import  com.ctgusec.service.IStudent_infoManage;

/**
 * 
@author  zhupan
 * 
 
*/

public   class  EStudentInsertExcelController  extends  SimpleFormController  {

    
private  IStudent_infoManage studentManage;

    @Override
    
protected  ModelAndView onSubmit(HttpServletRequest request,
            HttpServletResponse response, Object command, BindException errors)
            
throws  Exception  {
        Student_info student_info 
=  (Student_info) command;
        
try   {            
            MultipartHttpServletRequest multipartRequest 
=  (MultipartHttpServletRequest) request;
            MultipartFile file 
=  multipartRequest.getFile( " Excelfile " );  //  獲得文件:
            File toFile  =   new  File( " c:\\學(xué)生信息臨時文件.xls " ); //  產(chǎn)生文件名和空文件
            file.transferTo(toFile); //  文件上傳
            Workbook book  =  Workbook.getWorkbook(toFile); // 得到工作薄            
            Sheet sheet  =  book.getSheet( 0 ); //  獲得第一個工作表對象
             int  row  =  sheet.getRows(); //  /得到該sheet的行數(shù)
             int  column  =  sheet.getColumns();  //  得到該sheet的列數(shù)    
            System.out.println( " 數(shù)據(jù)行數(shù)= " + row);
            System.out.println(
" 數(shù)據(jù)列數(shù)= " + column);
            
for ( int  i = 1 ;i < row;i ++ )
            
{
                
for ( int  j = 0 ;j < column;j ++ )
                
{
                    System.out.println(
" j= " + j);
                    sheet.getCell(j, i).getContents();
//  得到第j列第i行的單元格的類容        
                    student_info.setStudentID(sheet.getCell(j, i).getContents());    
                    student_info.setName(sheet.getCell(
++ j,i).getContents());    
                    student_info.setSex(sheet.getCell(
++ j,i).getContents());    
                    student_info.setUnit(sheet.getCell(
++ j,i).getContents());    
                    student_info.setClass_(sheet.getCell(
++ j,i).getContents());    
                    student_info.setSpecialty(sheet.getCell(
++ j,i).getContents());    
                    student_info.setRemark(sheet.getCell(
++ j,i).getContents());                        
                }
    
                
if  ( this .studentManage.getStudentByStudentID(
                        student_info.getStudentID()).size() 
!=   0 )
                    
return   new  ModelAndView( " education/e-studentInfoAddError " );
                
this .studentManage.insertStudent_info(student_info);    
            }
                
            book.close();
            
return   new  ModelAndView( " education/e-studentInfoAddExcelSuccess " , " row " , new  Integer(row - 1 ));
        }
  catch  (Exception e)  {                    
            e.printStackTrace();
        }

        
return   new  ModelAndView( " education/e-studentInfoAddExcelError " );
    }


    
public   void  setStudentManage(IStudent_infoManage studentManage)  {
        
this .studentManage  =  studentManage;
    }
    
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
記錄Selenium,Spring,Maven的集成使用
如何用java導(dǎo)入Excel數(shù)據(jù)到數(shù)據(jù)庫?
使用 Java Excel 操作excel
獲取Excel數(shù)據(jù)(或部分?jǐn)?shù)據(jù))并導(dǎo)出成txt文本格式
用 java 讀取excel 文件里的時間格式數(shù)據(jù)時,24時制會自動轉(zhuǎn)化為12時制,解決辦法 .
使用jxl將excel行轉(zhuǎn)列輸出
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服