⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account_excel.jsp

📁 电信的网厅的整站代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--注册帐号统计导出EXCEL功能-->
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.util.*"%>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="com.doone.fj1w.fjmgr.monitor.*"%>
<%!
	    String getHTMLString(String tmp) {
		tmp = tmp.replaceAll("\'","&#39;");
		tmp = tmp.replaceAll("\"", "&#34;");
		tmp = tmp.replaceAll("<", "&lt;");
		tmp = tmp.replaceAll(">", "&gt;");
		tmp = tmp.replaceAll("&", "&amp;");

		return tmp;
	}
	DataTable dt=new DataTable();
	String state="";
	String flag="1";
	String  _year="";
    String  _popedom="";
    String  _transact="";
    String  _month="";
    String  _start="";
    String  _end="";
    String  _quarter="";
    String  _xun="";
    String  _week;
    String  _rq="";
    String  mode="";
%>
<%
	WebAuth auth = WebAuth.getInstance(request);
	
    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }

	   // 获取参数
       Account_Stat AccS=new Account_Stat();
	   String lx=request.getParameter("lx");
	   String citycode=request.getParameter("citycode");
	   String areacode=request.getParameter("areacode");
	   String year=request.getParameter("year");
       String quarter=request.getParameter("quarter");
       String month=request.getParameter("month");
       String xun=request.getParameter("xun");
       String week=request.getParameter("week");
       String rq=request.getParameter("rq");
       String relationproduct=request.getParameter("relationproduct");
       if(areacode==null||areacode.equals("")||areacode.equals("null")){areacode="";}
       if(citycode==null||citycode.equals("")||citycode.equals("null")){citycode="";}
       if(year==null||year.equals("")||year.equals("null")){year="";}
       if(quarter==null||quarter.equals("")||quarter.equals("null")){quarter="";}
       if(month==null||month.equals("")||month.equals("null")){month="";}
       if(xun==null||xun.equals("")||xun.equals("null")){xun="";}
       if(rq==null||rq.equals("")||rq.equals("null")){rq="";}
       if(week==null||week.equals("")||week.equals("null")){week="";}
       if(relationproduct==null||relationproduct.equals("")||relationproduct.equals("null")){relationproduct="";}
	   String start=request.getParameter("start");
	   String end=request.getParameter("end");
	   if(start==null || start=="")start="";
	   if(end==null || end=="")end="";
	StringBuffer buffer = new StringBuffer();
	try {
	
		
	if(!year.equals("")){_year=year+"年";}
    if(!quarter.equals("")){_quarter="第"+quarter+"季度";}
    if(!month.equals("")){_month="第"+month+"月";}
    if(!xun.equals("")){
    if(xun.equals("1")){_xun="上旬";}
    if(xun.equals("2")){_xun="中旬";}
    if(xun.equals("3")){_xun="下旬";}
    }
    if(!week.equals("")){
    if(week.equals("1")){_week="第一周";}
    if(week.equals("2")){_week="第二周";}
    if(week.equals("3")){_week="第三周";}
    if(week.equals("4")){_week="第四周";}
    }
    if(!rq.equals("")){_rq=rq.substring(0,4)+"年"+rq.substring(5,7)+"月"+rq.substring(8,10)+"日";}
    if(!start.equals("")){_start=start+"--";}
    if(!end.equals("")){_end=end;}
    mode=_year+_quarter+_month+_xun+_week+_rq+_start+_end;
    if(mode==null||mode.equals("null")){mode="";}
	StringBuffer content = new StringBuffer();
			content.append("<ss:Row>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			if(lx.equals("E")||lx.equals("")){
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">在用</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			//content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			}if(lx.equals("D")||lx.equals("")){
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">已注销</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\"></ss:Data>\n</ss:Cell>\n");
			
			}
			content.append("</ss:Row>\n");
			
			content.append("<ss:Row>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">地市</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">总帐号数</ss:Data>\n</ss:Cell>\n");
			if(lx.equals("")||lx.equals("E")){
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">未激活</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">已激活</ss:Data>\n</ss:Cell>\n");
			//content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">自动锁定</ss:Data>\n</ss:Cell>\n");
			}if(lx.equals("")||lx.equals("D")){
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">未激活</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">已激活</ss:Data>\n</ss:Cell>\n");
			content.append("<ss:Cell ss:StyleID=\"wc0CEFE34C\"><ss:Data ss:Type=\"String\">自动锁定</ss:Data>\n</ss:Cell>\n");
			}
			content.append("</ss:Row>\n");
			
		 try{
		 
		 if(citycode.equals("")){
		  dt=AccS.getCount(year,quarter,month,xun,week,rq,start,end,lx,citycode,relationproduct);
		 }else{
		  dt=AccS.getareaCount(year,quarter,month,xun,week,rq,start,end,lx,citycode,areacode,relationproduct);
		 }
		 }catch(Exception ex){ex.printStackTrace();};
		int   index = 0;
		int   sum_cnt = 0;
		int   sum_ne_cnt = 0;
		int   sum_ae_cnt = 0;
		int   sum_fl_cnt = 0;
		int   sum_nd_cnt = 0;
		int   sum_ad_cnt = 0;
		int   sum_gl_cnt = 0;
		while ( index < dt.getRows().getCount() ) {
			content.append("<ss:Row>\n");
				
			// 城市
			content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			if(citycode.equals("")){
			content.append(dt.getRow(index).getString("cityname"));
			}else{
			content.append(dt.getRow(index).getString("areaname"));
			}
			content.append("</ss:Data></ss:Cell>\n");
				
			// 总帐号数
			
			content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			if(lx.equals("")){
			//content.append((int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("fl_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt")));
			//sum_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("fl_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt"));
			content.append((int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt")));
			sum_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt"));
			}else if(lx.equals("E")){
			//content.append((int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt")));
			//sum_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"));
			content.append((int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("fl_cnt")));
			sum_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("fl_cnt"));
			}
			else{
			content.append((int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt")));
			sum_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("nd_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("ad_cnt"))+(int)Integer.parseInt(dt.getRow(index).getString("gl_cnt"));
			}
			content.append("</ss:Data></ss:Cell>\n");
			
			if(lx.equals("E")||lx.equals("")){
			// 在用(未激活)			
			content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			content.append(getHTMLString(dt.getRow(index).getString("ne_cnt")));
			content.append("</ss:Data></ss:Cell>\n");
			sum_ne_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ne_cnt"));

			// 在用(已激活)
			content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			content.append(getHTMLString(dt.getRow(index).getString("ae_cnt")));
			content.append("</ss:Data></ss:Cell>\n");
			sum_ae_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("ae_cnt"));
				
			// 在用(锁定)
			/*content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			content.append(getHTMLString(dt.getRow(index).getString("fl_cnt")));
			content.append("</ss:Data></ss:Cell>\n");
			sum_fl_cnt+=(int)Integer.parseInt(dt.getRow(index).getString("fl_cnt"));*/
			}
			
			if(lx.equals("D")||lx.equals("")){
			// 已注销(未激活)			
			content.append("<ss:Cell><ss:Data ss:Type=\"String\">");
			content.append(getHTMLString(dt.getRow(index).getString("nd_cnt")));
			content.append("</ss:Data></ss:Cell>\n");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -