- 2
- 0
- 约9.86千字
- 约 9页
- 2016-11-03 发布于北京
- 举报
java操作office和pdf文件(四)页面列表导出cvs_excel、pdf报表
Java程序员从笨鸟到菜鸟之(一百零六)java操作office和pdf文件(四)页面列表导出cvs,excel、pdf报表.
分类: Java程序员从笨鸟到菜鸟 学习专区 2012-11-21 13:20 2382人阅读 评论(9) 收藏 举报
? ? ? ? 在平常的开发中我们常常遇到不仅仅只是导出excelpdf或者CSV报表。其实原理都差不多。刚开始本来不打算也这篇博客介绍这个的。感觉这篇博客和前面的博客有点雷同。原理基本都一样。但想了想。有时候可能有些童鞋遇到这样的需求会无从下手。所以还是记录下来。帮助一下那些需要这个需求的童鞋。如果你对前面几篇博客的原理都搞明白了。这篇博客你完全可以不看了。仅仅只是代码的实现不同而已。好了。下面我们来看一下需求吧。
这个图就是我们的需求
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?就像你看到的一样。我们的需求就是列表内容是从数据库中读出来的。而我们想把从数据库得到的这个列表导出pdfcsv、excel报表。也不多说了。看代码吧:
[java] view plaincopyprint?
PRE?class=java?name=codepackage?com.bzu.csh;??
??
import?java.io.ByteArrayOutputStream;??
import?java.io.File;??
import?java.io.FileOutputStream;??
import?java.io.OutputStream;??
import?java.util.ArrayList;??
import?java.util.List;??
??
import?javax.servlet.http.HttpServletRequest;??
import?javax.servlet.http.HttpServletResponse;??
??
import?jxl.Workbook;??
import?jxl.write.Label;??
import?jxl.write.WritableFont;??
import?jxl.write.WritableSheet;??
import?jxl.write.WritableWorkbook;??
??
import?org.apache.struts2.ServletActionContext;??
??
import?com.lowagie.text.Document;??
import?com.lowagie.text.Element;??
import?com.lowagie.text.Font;??
import?com.lowagie.text.PageSize;??
import?com.lowagie.text.Paragraph;??
import?com.lowagie.text.pdf.PdfPTable;??
import?com.lowagie.text.pdf.PdfWriter;??
import?com.opensymphony.xwork2.Action;??
??
public?class?downloadAction?implements?Action?{??
??
????private?String?downType;??
??
????public?String?getDownType()?{??
????????return?downType;??
????}??
??
????public?void?setDownType(String?downType)?{??
????????this.downType?=?downType;??
????}??
??
????public?String?execute()?{??
????????//?TODO?Auto-generated?method?stub ??
????????HttpServletRequest?request?=?ServletActionContext.getRequest();??
????????//HttpServletResponse?response?=?ServletActionContext.getResponse(); ??
????????//此处模拟数据库读出的数据。在真正的项目中。我们可以通过在session中保存的前端数据集合替换这里 ??
????????ListPerson?list?=?new?ArrayListPerson();??
????????for?(int?i?=?1;?i??6;?i++)?{??
????????????Pe
您可能关注的文档
- IC餐饮系统使用说明书.doc
- IDG资本合伙人章苏阳:供需关系造成估值波动..doc
- IE浏览器注册表修改.doc
- IIS中报表服务配置.doc
- iMC告警通知与短信猫对接配置案例.docx
- Install安装说明.doc
- Interush.ppt
- iphone的故事.docx
- IReport动态列.docx
- iReport简单报表.doc
- 山东省惠民县2026届中考语文全真模拟试卷含解析.doc
- 四川省成都市邛崃市达标名校2026届中考语文考前最后一卷含解析.doc
- 期海南省海口五中2026届中考历史四模试卷含解析.doc
- 山东省青岛5中2026届中考历史对点突破模拟试卷含解析.doc
- 黑龙江哈尔滨道外区重点名校2026届中考猜题语文试卷含解析.doc
- 广东省汕尾市海丰县重点名校2026届中考英语五模试卷含答案.doc
- 2026届北京市崇文区重点达标名校中考五模语文试题含解析.doc
- 河南省周口市川汇区18中2026届中考历史押题试卷含解析.doc
- 2026届山东省高青县中考语文模拟试题含解析.doc
- 安徽省合肥市庐江县2026届中考历史最后一模试卷含解析.doc
原创力文档

文档评论(0)