将jsp作excel处理,以实现导出Excel的功能:
1、用excel画个要导出表格的样式,然后另存为 .html文件。
2、将文件改名为.jsp,然后将头部加上如下内容:
<%@ page language="java" pageEncoding="UTF-8" %>
<%@ page import="java.util.*"%>
<%
String file_name=java.net.URLEncoder.encode("批量入户管理.xls","UTF-8") ;
response.setHeader("Content-disposition","attachment; filename="+file_name);
%>
3、数据部分加入循环等逻辑,得到所需的数据。
参考1:
if("1".equals(request.getParameter("downloadFlag"))){//downloadFlag为1时为下载文件
response.setHeader("Content-disposition","attachment; filename="+fileName);
}
else if("0".equals(request.getParameter("downloadFlag"))){//downloadFlag为0时为用指定的程序打开文件
response.setContentType("application/ms-word");
}//downloadFlag为其他值时用IE默认的方式打开文件
参考2:
另外java.net.URLDecoder类可进行逆操作
另注:URLEncoder也常用来处理URL。如一个URL为“http://www.ic.com:8080/show.do?mothod=news&aa=1&bb=2”,存在DB中,将需要调出并传到前台给JS运用时,遇到特殊字符?&会截断,这时可以用URLEncoder进行处理。然后再传就不会出现截断的情况。 曾应用地方:在各县级首页中图片新闻的处理中。
分享到:
相关推荐
java实现导出excel功能,可稍作修改移值到网页上进行数据导出
vue实现导出Excel的两个js文件-Blob+Export2Excel,vue 前端实现导出功能。
直接上代码,使用vue实现表格excel的导入功能,使用vue实现表格excel的导出功能
java_poi实现excel导入导出功能,有详细的注解
layui数据表格导出Excel插件 博客地址: https://www.cnblogs.com/YunRuiSoftWare/p/13346396.html
用Java语言采用接口设计模式、代理设计模式、工厂设计模式实现对excel中的表实现基本的导出(写)功能,把一个对象集合输出到一个excel表中。 【基本功能】 将对象集合导出到Excel表 【扩展功能】 1、自由设置表头 2...
excel导出类,可以直接使用类来实现excel导出,不回出现excel扩展格式错误问题!
此代码为java运用poi3.8插件实现运用模版导入导出复杂excel
java实现excel的导入导出(poi详解),经过测试poi效率要比jxl要高很多,特别是数据量大的时候jxl根本无法用肉眼入目,本资源是个可运行项目demo,很有参考价值!
java实现excel导出功能,通过查询数据库指定数据,将数据以excel方式导出的功能 excel导出的功能
可以选择字段导出,也可以排序导出。还可以导出当前页和导出所有的数据。
基于maven实现POI实现导入导出功能模板案例,简单的例子,让人更加容易理解,学习起来更加方便,以实现自定义导出excel模板
springboot实现Excel文件导入与导出功能, 本次任务主要实现两个功能,一是如何将Excel文件导入后台服务器,解析文件中的内容,并且存入数据库中。二是如何将后台数据库中的数据导出为Excel表格。经过调研,实现此...
该工具类实现java导出树形结构的方法,并未采用excel分组功能实现,而是根据树节点显示层级设置excel样式。针对easyUi,treeGrid开发的导出excel功能。方法简便实用、性强、通俗易懂。项目中亲测,no problem。
轻松解决普通poi形式导出Excel的中出现的栈溢出问题,此资源可实现千万级数据分批导出csv文件,csv大数据量导出(千万级别,不会内存溢出),多线程导出 ,生产环境已经很稳定的使用着
实现一个配置简单功能强大的excel工具类搞定大多数导入导出. http://blog.csdn.net/lk_blog/article/details/8007777 http://blog.csdn.net/lk_blog/article/details/8007837 对于J2EE项目导入导出Excel是最普通和...
Springboot实现数据库中数据导出Excel功能.docxSpringboot实现数据库中数据导出Excel功能.docx
ThinkPHP实现数据导出为Excel文件的PHPExcel类库文件
easyui datagrid 导出excel工具类 快速实现一个datagrid导出excel功能,方便页面开发人员
使用注解方式,在实体属性的get方法上添加注解,实现简单的excel表格导出功能