- 浏览: 1365048 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (287)
- oracle (30)
- Java (73)
- MySQL (16)
- Myeclipse/eclipse (12)
- javascript (15)
- JSP/Servlet (7)
- maven (14)
- AJAX (2)
- JQuery (9)
- tomcat (8)
- spring (21)
- Linux (28)
- PHP (9)
- UI (1)
- 编程错误及处理 (38)
- 多线程 (18)
- hibernate (10)
- Web Service (3)
- struts2 (6)
- log4j (3)
- SVN (4)
- DWR (1)
- lucene (1)
- 正则表达式 (4)
- jstl (2)
- SSL (3)
- POI (1)
- 网络编程 (1)
- 算法 (2)
- xml (4)
- 加密解密 (1)
- IO (7)
- jetty (2)
- 存储过程 (1)
- SQL Server (1)
- MongoDB (1)
- mybatis (1)
- ETL (1)
- Zookeeper (1)
- Hadoop (5)
- Redis (1)
- spring cloud (1)
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
package cn.com.songjy.servlet; import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.codec.binary.Base64; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Row; public class ExcelServlet extends HttpServlet { private static final long serialVersionUID = 1L; public ExcelServlet() {} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setHeader("Connection", "close"); response.setHeader("Content-Type", "application/vnd.ms-excel;charset=UTF-8"); String filename = "会议记录清单.xls"; filename = encodeFileName(request, filename); response.setHeader("Content-Disposition", "attachment;filename=" + filename); HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("会议记录清单"); //wb.setSheetName(0, "会议记录清单"); String[][] content = { { "流水号", "开始时间", "结束时间", "会议时长(分)", "会议人数", "实际参与人数" }, { "1", "2012-03", "2012-05", "45", "5", "3" } }; for(int i=0; i<content.length; i++){ Row row = sheet.createRow(i); for (int j=0; j<content[i].length; j++) { row.createCell(j).setCellValue(content[i][j]); } } OutputStream out = response.getOutputStream(); wb.write(out); out.close(); } public String encodeFileName(HttpServletRequest request, String fileName) throws UnsupportedEncodingException { String agent = request.getHeader("USER-AGENT"); if (null != agent && -1 != agent.indexOf("MSIE")) { return URLEncoder.encode(fileName, "UTF-8"); } else if (null != agent && -1 != agent.indexOf("Mozilla")) { return "=?UTF-8?B?" + (new String(Base64.encodeBase64(fileName .getBytes("UTF-8")))) + "?="; } else { return fileName; } } }
使用线程每隔一小时创建一个CSV文件报表:http://www.oschina.net/code/snippet_47886_20440
参阅:http://www.oschina.net/code/snippet_992559_20852
发表评论
-
java.io.NotSerializableException: java.util.ArrayList$SubList
2016-03-15 11:36 2789错误信息: 原代码: if (null != dto ... -
java.lang.NoSuchMethodError
2015-10-30 19:50 1085在执行命令 java -Djava.ext.dirs=./de ... -
OutOfMemoryError
2015-01-07 10:49 635错误信息: 执行命令(修改前): java -Djava. ... -
自定义ClassLoader
2014-12-14 17:13 856一、自定义类加载器代码: package foo; im ... -
URL传递中文参数乱码问题
2014-03-14 12:55 1110项目特殊要求,form表单使用get方式提交,由此出现了中文乱 ... -
Java使用正则进行奇偶替换
2013-12-30 11:20 1552/** * 将位于偶数位的数字1替换为2 */ ... -
Java调用ping命令
2013-11-26 10:26 3629package cn.com.songjy; impor ... -
Linux开机启动Java程序
2013-11-25 15:26 3530一、编写启动Java程序shell脚本(smssend.sh) ... -
单例模式
2013-11-05 09:58 754Java之美[从菜鸟到高手演变]之设计模式 Java开发中 ... -
判定2个对象相等之重写equals方法
2013-10-18 11:03 1050package cn.com.songjy.test; ... -
SAX解析XML文件示例
2013-09-13 17:32 1007package cn.com.songjy.test.xml; ... -
二分查找算法(Binary Search)
2013-09-13 17:01 2370项目中遇到需要从数组中查找数据,但是算法很多,于是根据项目需求 ... -
Iterate over rows and cells(EXCEL文件的读取)
2013-09-13 14:13 4054package cn.com.songjy.test.exce ... -
jdk1.5的Exchanger同步工具
2013-08-27 14:04 652package cn.com.songjy.test.sock ... -
jdk1.5的CountDownLatch同步工具
2013-08-27 13:37 759package cn.com.songjy.test.sock ... -
jdk1.5的Semaphere同步工具
2013-08-23 14:20 1053package cn.com.songjy.test.so ... -
jdk1.5条件阻塞Condition的应用
2013-08-23 09:42 1322package cn.com.songjy.test.sock ... -
jdk1.5读写锁技术的妙用
2013-08-19 22:00 1359/** * ReadWriteLockTest.java ... -
jdk1.5的线程锁技术
2013-08-19 20:25 930/** * LockTest.java * cn.co ... -
Callable与Future的应用
2013-08-19 20:03 1030/** * CallableAndFuture.java ...
相关推荐
可以运行的POI导出Excel文件实例,里面有两种方法,一个是Servlet,一个是main
POI实现导出EXCEL文件。可通过servlet导出也可用本地main函数导出。
使用JSP+jqueryUI+java Servlet通过Apache POI实现Excel导入导出
利用开源组件POI3.0.2,用java语言实现了动态导出Excel文档,并且也实现了Excel文档的导入。有完整的例子,可直接使用。ExportExcel类为导出Excel报表通用类。 1.将源代码导入eclipse中 2.部署项目,启动tomcat...
poi导入导出Excel
Java 利用 POI 和 servlet 导出 Excel-附件资源
使用poi导出excel代码。
web中使用POI导入导出EXCEL文件的例子 struts1.x的例子,struts2.x可以参考自己修改 1.action的写法 import java.io.*; import java.sql.*; import java.util.ArrayList; import javax.servlet....
Java POI 导入导出Excel简单实例源代码 该源代码的jar包,参见以下博文附录截图 Java POI导出EXCEL经典实现 Java导出Excel弹出下载框 http://blog.csdn.net/evangel_z/article/details/7332535 web页面导出Excel...
jsp技术结合servler实现excel文件的导出,excel数据从servlet里读取,你可让其封装方法从数据库里读取。
利用poi导出数据到excel,在servlet中实现
poi 导出excel与导入excel工具类: localhost:8080/webServlet/web/index.do 导出测试链接 导入工具类中,在main方法中运行即可 参考开源框架jeesite
基本流程如下 Button-(请求)->Servlet-(查询)->数据库-(结果)->POI-(Excel)->OutputStream-(设置Header)->Servlet-(输出流)->客户端浏览器
20.3 应用POI组件导出到Word 772 第21章 JSP操作Excel 775 21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印...
20.3 应用POI组件导出到Word 772 第21章 JSP操作Excel 775 21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印...
bccs-api-lib-1.0.jar(百度云推送) c3p0-0.9.1.2.jar(数据源,处理数据库连接) commons-fileupload-...poi-3.8-20120326.jar(导入导出Excel) standard.jar(JSTL/EL表达式所需) ueditor.jar(文本编辑器所需)
MVC模式、JSP、Servlet、JDBC、HTML、JavaScript、CSS、JQUERY、Excel导出(POI)等。 程序功能: 1.用户:注册、个人信息管理、车辆信息维护、卡余额查看、收费标准查看、车位信息、 车辆停车、停车记录查看等。 2...
有时需要按照固定的模板将数据导出到Word,如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、...
柴智:利用POI插件实现本地Excel批量上传题目到数据库题库。完成teacher类,管理员类的查看个人信息servlet方法。 8/7 9:00 方娇:实现了教师查看学生成绩;把所有的SQL语句修改封装到dao包;修改昨天遗留的错误。 ...