包含extjs5導出excel的詞條

本文目錄一覽:

extjs 怎麼導出excel

text : “導出到excel”,

style : {

marginRight : ’20px’

},

handler : function() {

var vExportContent = gridpanel.getExcelXml(); //獲取數據

if (Ext.isIE8||Ext.isIE6 || Ext.isIE7 || Ext.isSafari

|| Ext.isSafari2 || Ext.isSafari3) { //判斷瀏覽器

var fd = Ext.get(‘frmDummy’);

if (!fd) {

fd = Ext.DomHelper.append(

Ext.getBody(), {

tag : ‘form’,

method : ‘post’,

id : ‘frmDummy’,

action : ‘exportUrl.jsp’,

target : ‘_blank’,

name : ‘frmDummy’,

cls : ‘x-hidden’,

cn : [ {

tag : ‘input’,

name : ‘exportContent’,

id : ‘exportContent’,

type : ‘hidden’

} ]

}, true);

}

fd.child(‘#exportContent’).set( {

value : vExportContent

});

fd.dom.submit();

} else {

document.location = ‘data:application/vnd.ms-excel;base64,’ + Base64

.encode(vExportContent);

}

}}

前台用extjs後台用java.如何導出excel報表

前台

new Ext.Button({

text:’導出EXCEL’,

handler:function(){

var appWindow = window.open(“getExecl.do”); //調action得到數據生成execl格式的數據,response發往前台

appWindow.focus();

}

})

後台: filename是導出的文件名,heads是excel表頭,datalist是數據

public void createExcelStream(HttpServletResponse response,String filename,String[] heads,ListString[] datalist){

try{

OutputStream os = response.getOutputStream();

WritableWorkbook wbook = Workbook.createWorkbook(os);

WritableSheet wsheet = wbook.createSheet(filename, 0);

for(int i=0 ; iheads.length ; i++) {

Label label =new Label(i,0 ,heads[i]);

wsheet.addCell(label);

}

for(int i=0 ;idatalist.size();i++) {

for(int j=0 ; jdatalist.get(i).length ; j++){

Label label =new Label(j,i+1 ,datalist.get(i)[j]);

wsheet.addCell(label);

}

}

response.setHeader(“Content-disposition”,”attachment;” +

“filename=”+ new String(filename.getBytes(“GBK”), “ISO_8859_1″) +”.xls”);

response.setContentType(“application/vnd.ms-excel”);

wbook.write();

wbook.close();

os.close();

}catch(Exception e){

e.printStackTrace();

}

} }

怎麼用extjs實現導出excel

text : “導出到excel”,

style : {

marginRight : ’20px’

},

handler : function() {

var vExportContent = gridpanel.getExcelXml(); //獲取數據

if (Ext.isIE8||Ext.isIE6 || Ext.isIE7 || Ext.isSafari

|| Ext.isSafari2 || Ext.isSafari3) { //判斷瀏覽器

var fd = Ext.get(‘frmDummy’);

if (!fd) {

fd = Ext.DomHelper.append(

Ext.getBody(), {

tag : ‘form’,

method : ‘post’,

id : ‘frmDummy’,

action : ‘exportUrl.jsp’,

target : ‘_blank’,

name : ‘frmDummy’,

cls : ‘x-hidden’,

cn : [ {

tag : ‘input’,

name : ‘exportContent’,

id : ‘exportContent’,

type : ‘hidden’

} ]

}, true);

}

fd.child(‘#exportContent’).set( {

value : vExportContent

});

fd.dom.submit();

} else {

document.location = ‘data:application/vnd.ms-excel;base64,’ + Base64

.encode(vExportContent);

}

}}

extjs導出Excel是小數為什麼只顯示兩位?

這個是需要自己設置的,只要您設置小數點後兩位,那麼就是兩位。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257786.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:46
下一篇 2024-12-15 12:46

相關推薦

  • 為什麼不能用Microsoft Excel進行Python編程?

    Microsoft Excel是一個廣泛使用的數據分析工具,但是它不能直接用於Python編程。這是因為Microsoft Excel並不是一個編程工具,它的主要功能是進行數據處理…

    編程 2025-04-29
  • 基尼係數Excel計算模板

    這篇文章將介紹基尼係數Excel計算模板,為大家詳細闡述如何使用Excel進行基尼係數的計算。 一、模板下載及導入 首先需要下載基尼係數的Excel計算模板,可以在Excel中通過…

    編程 2025-04-28
  • 使用ReoGrid操作Excel的WPf應用

    本文將詳細闡述如何使用ReoGrid來操作Excel,重點介紹在WPF應用程序中使用ReoGrid的方法及注意點。 一、ReoGrid簡介 ReoGrid是一個基於.NET的開源組…

    編程 2025-04-27
  • Excel日期函數

    Excel是當前企業和個人使用非常廣泛的辦公軟件之一。其中的日期函數可以用於處理各種涉及日期和時間的任務。本文將從不同的方面介紹Excel日期函數,幫助讀者深入了解和熟練使用日期函…

    編程 2025-04-25
  • Java Excel導入導出詳解

    一、Excel文件簡介 Excel是微軟公司開發的一種電子表格程序,多用於商業、財務、科學等各種數據處理。 Excel文件通常以.xls或.xlsx格式存儲,其中.xls格式為Ex…

    編程 2025-04-25
  • Word轉Excel詳解

    一、使用Office插件 1、可以使用Office自帶的“將表格複製為Excel工作簿”插件。只需在Word中選中表格,點擊“插入”選項卡中的“對象”按鈕,在彈出的窗口中選擇“將表…

    編程 2025-04-25
  • Java Excel合併單元格

    一、介紹 Excel是微軟公司開發的一款非常流行的電子表格軟件,而Java是一門強大的編程語言。在項目中,我們可能會需要對Excel進行操作,比如合併單元格。Java提供了很多對E…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • Excel 兩格內容合併一個探究

    一、合併單元格的操作方法 在Excel的操作中,我們需要對單元格進行操作。而合併單元格是其中一個常用的操作,它可以讓我們對一些數據進行整合和顯示。那麼,Excel 合併單元格的操作…

    編程 2025-04-23
  • 詳解如何讀取excel文件

    一、安裝支持庫 在Python中,我們可以使用openpyxl庫來讀取和操作Excel文件。打開終端或命令行窗口並執行以下命令安裝openpyxl庫: pip install op…

    編程 2025-04-23

發表回復

登錄後才能評論