zoukankan      html  css  js  c++  java
  • datetable导出成Excel

    int mIsExport = RequestHelper.GetQueryString<int>("IsExport", 0);
        if (mIsExport == 1)
        {

            mDicSysParam.Clear();
            mDicInputParam.Clear();
            mDicInputParam.Add(new DbParam("Action", "getlist"));
            mDicInputParam.Add(new DbParam("InfoId", 0));
            mDicInputParam.Add(new DbParam("ContractCode", ""));
            mDicInputParam.Add(new DbParam("PageIndex", mPageIndex));
            mDicInputParam.Add(new DbParam("PageSize", 10000));
            DataTable mDefaultDataTable1 = AgileCorpDataService.GetDataFunctionDataTable("basic100190", mDicInputParam, out mDicSysParam);
            mRecordCount = DbParamHelper.DbParamValue<long>(mDicSysParam, "RecordCount", 0);
            //文件夹里必须有ReportMain.xls文件,新建Excel文件,另存为97-2003兼容,设计是注意从第二行开始输入数据库中相匹配的字段名称,第三行写上相对应的中文名称,然后隐藏Excel第二行,这样导出的时候客户就直接看到的是中文名称,没有英文名称了
            String tplFileName = Server.MapPath(ResolveUrl("~/DownLoad/ReportMain.xls"));
            AgileCorp.Core.EAI.ExcelHelper.ExcelDoDownLoad(mDefaultDataTable1, tplFileName, 1, "导出收款流水总账.xls");
            Response.End();
        }

    //Jquery方法

     $('#btnExport').click(function () {

                             var sUrl = "<%=RequestHelper.GetPageName()%>?IsExport=1";
                             window.open(sUrl);
                             return false;
                         });

      String mToolExport=“”;
        mToolExport = HtmlControlHelper.GetHrefInfo("btnExport", "导出总收费流水账", "Javascript:void(0);", "toolMenu", "");

        <%= AdminPageInfoService.GetToolMenus(mToolExport)%>

  • 相关阅读:
    jwt手动生成access_token
    python学习-52 XML模块
    python学习-51 shelve模块
    python学习-50 pickle模块
    python学习-49 json模块
    python学习-48 模块2
    python学习-47 random模块
    python学习-46 时间模块
    python学习-45 模块
    python学习-44 程序的解耦 (不是特别懂的,回头在复习)
  • 原文地址:https://www.cnblogs.com/howie/p/2734864.html
Copyright © 2011-2022 走看看