EXT中导出表格中的数据到Excel

{
                            itemId: ‘excel‘,
                            text: ‘导出‘,
                            iconCls: ‘btnExportExcel‘,
                            disabled: false,
                            handler: function () {
                                //判断数据状态
                                if (tempDate.length == 0) {
                                    var alertbox = Ext.widget(‘messagebox‘, { shadow: false });
                                    alertbox.show({
                                        title: ‘提示‘,
                                        msg: ‘结果数据为空!请先进行数据统计分析操作!‘,
                                        buttons: Ext.Msg.OK,
                                        buttonAlign: ‘center‘,
                                        icon: Ext.Msg.WARNING
                                    });
                                    return;
                                }
                                //预处理tempDate
                                var tempD = [];
                                var buildArr = function (guidspacequery, objtype, layername, pointAlt, wEll) {
                                    this.标识 = guidspacequery;
                                    this.类型 = objtype;
                                    this.所属管类 = layername;
                                    this.点高程 = pointAlt;
                                    this.点类型 = wEll;
                                }
                                for (var i = 0; i < tempDate.length; i++) {
                                    var temp = new buildArr(tempDate[i].guidspacequery, tempDate[i].objtype, tempDate[i].layername, tempDate[i].pointAlt, tempDate[i].wEll);
                                    tempD.push(temp);
                                }
                                //获取gridpanel数据,json为字符串
                                var jsonData = Ext.encode(tempD);
                                var titleData = me.title;

                                //判断浏览器类型是否为IE
                                if (Ext.isIE) {

                                    //创建‘frmDummy’
                                    if (!Ext.fly(‘frmDummy‘)) {
                                        var frm = document.createElement(‘form‘);
                                        frm.id = ‘frmDummy‘;
                                        frm.name = "excelid";
                                        frm.className = ‘x-hidden‘;
                                        document.body.appendChild(frm);
                                    }

                                    //传送数据到后台处理成excel
                                    Ext.Ajax.request({
                                        url: ‘NetCode/GridToExcel.ashx‘,
                                        method: ‘POST‘,
                                        form: Ext.fly(‘frmDummy‘),
                                        callback: function (o, s, r) {
                                        },
                                        isUpload: true,
                                        params: { excelContent: jsonData, excelTitle: titleData }
                                    });
                                } else {
                                    var alertbox = Ext.widget(‘messagebox‘, { shadow: false });
                                    alertbox.show({
                                        title: ‘提示‘,
                                        msg: ‘请使用IE浏览器!‘,
                                        buttons: Ext.Msg.OK,
                                        buttonAlign: ‘center‘,
                                        icon: Ext.Msg.WARNING
                                    });
                                    return;
                                }
                            }
                        }
时间: 2024-12-24 19:14:19

EXT中导出表格中的数据到Excel的相关文章

在asp.net中导出表格Excel数据

第一步:需要引用org.in2bits.MyXls程序集到使用页面 第二步:前台代码 <asp:Button ID="LeadingOut" runat="server" Text="导出"  onclick="LeadingOut_Click" /> 第三步:在aspx文件的后台写按钮的点击事件 protected void LeadingOut_Click(object sender, EventArgs e)

oracle中导出导入表以及数据

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用.执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.oracl

dojo中获取表格中某一行的某个值

dojo中经常出现对表格中的某行进行操作,如单击某行修改.删除等.那怎样获取某行的唯一标示呢? 如查询表格中的某列有个userId,并且这个是唯一的,那么可以通过它来访问这一列 具体操作代码如下: var grid = dijit.byId("gridId"); function btnClick(e) { userId = grid._by_idx[e.rowIndex].item.userId; } dojo.connect(grid,"onRowClick",

java导出数据库里的数据至Excel进行数据备份

调用部分: package com.otdrmsys.action; import com.otdrmsys.util.ResultSetToExcel; public class ExcelExport { public static void main(String[] args) { // String fileName = "otdr";//文件名,不带路径,不带.xls后缀 // String [] coloumItems = {"otdr编号",&quo

导出数据库任意表数据为EXCEL

public class ExportAsExcel { final Logger logger = LoggerFactory.getLogger(getClass()); static SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** * 公共组件,导出Excel表格数据方法<p> * 使用方法: 数据为List<Object>类型,注意当中object的

怎么在Beyond Compare中删除表格中的列表数据

Beyond Compare是一款用于文件及文件夹比较的软件,不仅可以快速比较出两个文件夹之间的不同之处,还可以详细比较文件之间的内容差异. 当我们使用Beyond Compare执行表格比较会话操作时,可能想要对比较的原表格数据进对行修改,以便于更加有针对性的查看数据之间的差异部分,例如:删除列表数据.修改列表名称或者重置文件排列顺序等,接下来就和大家简单介绍一下,Beyond Compare表格比较删除列表数据的方法. 具体操作步骤如下所示 步骤一:打开Beyond Compare软件,选择

C++中的MFC创建Excel表格和添加数据到Excel表格中的方法

方法1: CStdioFile  File; CString str; File.Open("D\\1.xls",CFile::modeCreate|CFile::modeReadWrite);//如果文件事先不存在的话,就需要CFile::modeCreate,否则就不需要 //关键字:地点 ,  处理类型,  事件开始时间 ,  事件结束时间 ,  处理人 ,  处理时间 ,  上报类型   ,事件录像名称 ,事件图片名称 , 备注 str.Format("%s%c%s%

jmeter中通过beanshell访问eclipse中导出jar中的java类的方法

主要步骤 1.在eclipse中导出要引用的java代码为jar文件 2.将生成的jar文件放到jmeter的lib的ext目录下 3.在jmeter的jsr223处理器中导入要引用的java类型文件 01)导出jar文件 02)引用的第3放jar包 03)jmeter中使用beanshell,推荐使用JSR223处理器.

有时候我们在项目中需要录入大量的数据,Excel操作

1:首先需要在项目中导入架包: jxl.jar, poi-3.6-20091214.jarpoi-3.8-beta5-20111217.jarpoi-examples-3.6-20091214.jarpoi-examples-3.8-beta5-20111217.jarpoi-excelant-3.8-beta5-20111217.jarpoi-ooxml-3.6-20091214.jarpoi-ooxml-3.8-beta5-20111217.jarpoi-ooxml-schemas-3.6-