有關JSP頁面匯出EXCEL檔案

2021-07-13 06:49:36 字數 817 閱讀 3776

note:

當前博文可能並不是你理想的方案,請移步另一篇:

暫時使用了兩種方法可以分享一下: 1)

直接在jsp頁面設定

<%response.setheader("content-disposition","attachment; filename=test2.xls"); >

設定之後,該頁面的內容直接存為test2.xls的excel檔案。

好處是簡單,但是生成的excel檔案不可控制,因此不算太好使。

2)使用apache poi匯出。

簡單地說就是獲取生成table的資料流,將其輸出到設定好的excel檔案,過程是通過poi給的api操作。

本人已確認可以使用的資源,上傳到csdn:

hssfworkbook wb=new hssfworkbook();

hssfrow row=sheet1.createrow((int) 0);//生成excel的第一行

hssfcellstyle style=wb.createcellstyle();//設定style樣式

style.setalignment(hssfcellstyle.align_center);

hssfcell cell=row.createcell((short)0); //選擇行內第乙個元素操作

cell.setcellvalue("軟體名");//設定行內值

cell.setcellstyle(style);

cell=row.createcell((short) 1);

cell.setcellstyle(style);

for(int i=0;i

jsp 頁面內容匯出到Excel中

response.reset 就可以將網頁的內容匯出為excel。目前給出的例子為了方便起見,就是使用了純粹的靜態頁面,乙個table其中有一行是標題,一行是內容,但是實際使用中不可能這麼簡單,都是保持靜態的內容,如果需要儲存的內容是從資料庫中取出,則只需要迴圈遍歷取出的內容,新增行就行了,假如從資...

有關Excel匯出

1.資料流匯出excel region 建立excel 定義表物件與行物件,同時用dataset對其值進行初始化 datarow myrow detailstable.select 可以類似dt.select id 10 之形式達到資料篩選目的 int i 0 int cl detailstable...

jsp資料匯出excel

jsp資料匯出excel 如圖 1 實現步驟 1.前台提交資料到action中,然後action組合資料,將要匯出的資料,通過jxl寫入資料流中 2.js提交方式 js建立form表單,新增所需要的引數,然後提交form,實現 如下 author 2559868858 date 2012 10 01...