jsp導(dǎo)出excel文件,使用POI的

          Posted on 2006-10-25 17:55 Hally 閱讀(8216) 評(píng)論(4)  編輯  收藏 所屬分類(lèi): 學(xué)習(xí)隨筆

          ?


          <% @?page?language = " java " ?contentType = " text/html;charset=gb2312 " %>
          <% @?page?language = " java "
          ????
          import = " java.util.*,org.apache.poi.hssf.usermodel.HSSFWorkbook,org.apache.poi.hssf.usermodel.HSSFSheet,org.apache.poi.hssf.usermodel.HSSFRow,org.apache.poi.hssf.usermodel.HSSFCell " %>
          <%
          ????response.setContentType(
          " APPLICATION/OCTET-STREAM " );
          ????response.setHeader(
          " Content-Disposition " ,
          ????????????
          " attachment;?filename=\ " test.xls " ?+

          ????????????
          " \ "" );

          ????HSSFWorkbook?wb?
          = ? new ?HSSFWorkbook();
          ????HSSFSheet?sheet?
          = ?wb.createSheet( " sheet1 " );

          ????
          // 以下以寫(xiě)表頭
          ????
          // 表頭為第一行
          ????HSSFRow?row? = ?sheet.createRow(( short )? 0 );

          ????HSSFCell?cell1?
          = ?row.createCell(( short )? 0 );
          ????HSSFCell?cell2?
          = ?row.createCell(( short )? 1 );
          ????HSSFCell?cell3?
          = ?row.createCell(( short )? 2 );

          ????cell1.setEncoding((
          short )? 1 );
          ????cell1.setCellType(
          1 );
          ????cell2.setEncoding((
          short )? 1 );
          ????cell2.setCellType(
          1 );
          ????cell3.setEncoding((
          short )? 1 );
          ????cell3.setCellType(
          1 );

          ????
          // 定義表頭的內(nèi)容
          ????cell1.setCellValue( " 測(cè)試 " );
          ????cell2.setCellValue(
          " 測(cè)試2 " );
          ????cell3.setCellValue(
          " 測(cè)試3 " );

          ????
          for ?( int ?i? = ? 0 ;?i? < ? 4 ;?i ++ )? {
          ????????
          // 定義數(shù)據(jù)從第二行開(kāi)始???????
          ????????row? = ?sheet.createRow(( short )?i? + ? 1 );
          ????????cell1?
          = ?row.createCell(( short )? 0 );
          ????????cell2?
          = ?row.createCell(( short )? 1 );
          ????????cell3?
          = ?row.createCell(( short )? 2 );

          ????????cell1.setEncoding((
          short )? 1 );
          ????????cell1.setCellType(
          1 );
          ????????cell2.setEncoding((
          short )? 1 );
          ????????cell2.setCellType(
          1 );
          ????????cell3.setEncoding((
          short )? 1 );
          ????????cell3.setCellType(
          1 );

          ????????
          // 填充內(nèi)容

          ????????cell1.setCellValue(
          " ggg " );
          ????????cell2.setCellValue(
          " 00000 " );
          ????????cell3.setCellValue(
          " adfasdf " );

          ????}

          ????wb.write(response.getOutputStream());
          ????response.getOutputStream().flush();
          ????response.getOutputStream().close();
          %>

          Feedback

          # re: jsp導(dǎo)出excel文件,使用POI的  回復(fù)  更多評(píng)論   

          2006-10-25 18:04 by Hally
          poi 下載地址

          http://jakarta.apache.org/site/downloads/downloads_poi.cgi

          # re: jsp導(dǎo)出excel文件,使用POI的  回復(fù)  更多評(píng)論   

          2007-07-11 13:06 by adfasdf
          afasfasfd

          # re: jsp導(dǎo)出excel文件,使用POI的  回復(fù)  更多評(píng)論   

          2008-05-25 20:47 by eter
          @adfasdf

          # re: jsp導(dǎo)出excel文件,使用POI的  回復(fù)  更多評(píng)論   

          2009-03-02 14:22 by wangdong
          頂呀,搞出來(lái)是亂碼

          posts - 43, comments - 200, trackbacks - 0, articles - 2

          Copyright © Hally

          主站蜘蛛池模板: 密山市| 宜城市| 屏南县| 罗山县| 栖霞市| 青河县| 公安县| 和静县| 嘉定区| 闽侯县| 界首市| 绵竹市| 乌鲁木齐县| 金堂县| 麟游县| 华蓥市| 泰安市| 石门县| 南漳县| 阿拉善盟| 泗洪县| 左权县| 苗栗市| 高唐县| 嵊州市| 财经| 宁乡县| 大城县| 三门峡市| 睢宁县| 衡南县| 馆陶县| 松阳县| 伊吾县| 赤峰市| 虹口区| 松原市| 神农架林区| 安西县| 玛多县| 左权县|