zoukankan      html  css  js  c++  java
  • java直接输出Excel 页面实现下载

    public String excelDomnload() throws Exception{
    		try{
    			/*
    			String path = GlobalKeys.getFunctionConfig("user_attach_save","/opt/tmp/");
    			RegUser ru = ((RegUserLoginInfo) request.getSession().getAttribute(GlobalKeys.REG_USER_IN_SESSION_NAME)).getRegUser();
    			String tmpPath = File.separator + "import" + File.separator
    			+ ru.getName() + File.separator;
    			File targetFolder = new File(path, tmpPath);//合并两个路经
    			String fName = request.getParameter("fName");
    			*/
    			response.setContentType("application/msexcel;");			  
    			response.setHeader("Content-Disposition", new String(("attachment;filename="+"error.xls").getBytes("GB2312"), "UTF-8"));
    			
    			File f = new File("d:/20121211165820140_err.xls");
    			//File f = new File(targetFolder.getPath()+File.separator+fName);
    			FileInputStream in = new FileInputStream(f);
    			byte b[] = new byte[1024];
    			int i = 0;
    			ServletOutputStream out = response.getOutputStream();
    			while((i=in.read(b))!=	-1){
    				out.write(b, 0, i);
    			}
    			out.flush();
    			out.close();
    		    in.close();
    		}catch(Exception e){
    	        e.printStackTrace();
    		}
    		return null;
    	}
    

      

  • 相关阅读:
    常用纹理数据库
    开源许可协议
    3TB-GPT-MBR
    ubuntu配置cudnn
    神经网络模型种类
    What is R语言
    DataWindow.NET 控件 实现点击列头排序
    PB调用C# Windows窗体
    工商银行卡网上查询开户行
    【DevExpress】1、SearchLookUpEdit详解
  • 原文地址:https://www.cnblogs.com/sunxun/p/4447486.html
Copyright © 2011-2022 走看看