<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    e代劍客——溫柔一刀

    生活就像海洋,只有意志堅強的人,才能到達彼岸

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      76 隨筆 :: 7 文章 :: 215 評論 :: 0 Trackbacks
    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:\\學生信息臨時文件.xls " ); // ?產生文件名和空文件
    ????????????file.transferTo(toFile); // ?文件上傳
    ????????????Workbook?book? = ?Workbook.getWorkbook(toFile); // 得到工作薄????????????
    ????????????Sheet?sheet? = ?book.getSheet( 0 ); // ?獲得第一個工作表對象
    ???????????? int ?row? = ?sheet.getRows(); // ?/得到該sheet的行數
    ???????????? int ?column? = ?sheet.getColumns();? // ?得到該sheet的列數????
    ????????????System.out.println( " 數據行數= " + row);
    ????????????System.out.println(
    " 數據列數= " + 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;
    ????}
    ????
    }

    posted on 2006-10-07 15:05 溫柔一刀 閱讀(936) 評論(1)  編輯  收藏 所屬分類: java相關

    評論

    # re: 將Excel文件內容寫入到數據庫 2006-10-27 18:20 junitfans
    這個更直接啊  回復  更多評論
      

    聯系偶 zhupanjava@gmail.com 溫柔一刀
    主站蜘蛛池模板: 国产一精品一av一免费爽爽| 一级视频在线免费观看| 无码av免费一区二区三区试看| 亚洲毛片网址在线观看中文字幕| 亚洲欧洲av综合色无码| 久久精品夜色噜噜亚洲A∨| 亚洲成av人片在线天堂无| 三年片免费高清版| 亚洲综合AV在线在线播放| 9久热这里只有精品免费| 成人免费午夜无码视频| 国产99在线|亚洲| 成人免费无码大片a毛片软件| 亚洲熟女乱色一区二区三区| 卡1卡2卡3卡4卡5免费视频| 国产AV无码专区亚洲AV蜜芽| 国产精品免费电影| 一级毛片免费不卡直观看| 亚洲综合伊人久久综合| 亚洲免费精彩视频在线观看| 久久久久亚洲AV无码观看| 少妇性饥渴无码A区免费 | 一级毛片一级毛片免费毛片| 亚洲日韩精品无码专区网站| 成人av片无码免费天天看| 久久久久亚洲AV无码麻豆| 国产成人免费高清激情视频| 亚洲第一AV网站| 国产精品色拉拉免费看| 日韩精品亚洲专区在线影视| 亚洲人精品午夜射精日韩| xxxxwww免费| 阿v视频免费在线观看| 婷婷亚洲久悠悠色悠在线播放 | 一二三四在线观看免费高清中文在线观看 | 东北美女野外bbwbbw免费| 精品日韩亚洲AV无码一区二区三区| 无码免费午夜福利片在线 | 国产亚洲精品成人久久网站| 亚洲国产精品一区二区成人片国内 | 国产日产成人免费视频在线观看|