<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 溫柔一刀 閱讀(932) 評論(1)  編輯  收藏 所屬分類: java相關

    評論

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

    聯系偶 zhupanjava@gmail.com 溫柔一刀
    主站蜘蛛池模板: 亚洲中文字幕成人在线| 成人国产mv免费视频| 亚洲一区二区三区影院 | 久久久久亚洲精品无码蜜桃| 国产成人无码精品久久久久免费| 亚洲精品动漫人成3d在线| 五月天国产成人AV免费观看| 久久亚洲高清综合| 三年片免费高清版 | 久久亚洲国产精品一区二区| 精品国产污污免费网站| 久久夜色精品国产嚕嚕亚洲av| 日韩精品无码免费一区二区三区| 亚洲电影免费观看| 成人A级毛片免费观看AV网站| 色偷偷亚洲第一综合网| 狠狠亚洲婷婷综合色香五月排名 | 亚洲欧洲无码AV不卡在线| 国产中文字幕免费| 国产黄在线播放免费观看| 亚洲国产精品婷婷久久| 亚洲精品视频在线观看免费| 亚洲欧美日韩综合久久久| 免费一级国产生活片| 你懂得的在线观看免费视频| 亚洲精品偷拍无码不卡av| 女人与禽交视频免费看| 精品熟女少妇aⅴ免费久久| 337p日本欧洲亚洲大胆精品555588 | 8x网站免费入口在线观看| 亚洲区日韩精品中文字幕| 国产亚洲精品成人a v小说| 最近免费中文字幕mv在线电影| 亚洲综合精品伊人久久| 久久精品亚洲乱码伦伦中文| 亚洲人成免费电影| 羞羞视频免费网站入口| 亚洲人成电影在线天堂| 国产又黄又爽又刺激的免费网址 | 亚洲精品狼友在线播放| 成年女人视频网站免费m|