欢迎来到天天文库
浏览记录
ID:49659233
大小:117.50 KB
页数:12页
时间:2020-03-03
《excel导入导出通用方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.1.package oa.common.utils; 2.import java.io.OutputStream; 3.import java.util.List; 4.import javax.servlet.http.HttpServletResponse; 5.import org.apache.struts2.ServletActionContext; 6.import java.lang.reflect.Field; 7. 8.import jxl.Workbook; 9.import jxl.format.Alignment; 10.im
2、port jxl.format.Border; 11.import jxl.format.BorderLineStyle; 12.import jxl.format.VerticalAlignment; 13.import jxl.write.Label; 14.import jxl.write.WritableCellFormat; 15.import jxl.write.WritableFont; 16.import jxl.write.WritableSheet; 17.import jxl.write.WritableWorkbook; 18./
3、*** 19. * @author lsf 20. */ 21.public class ExportExcel { 22. /*************************************************************************** 23. * @param fileName EXCEL文件名称 24. * @param listTitle EXCEL文件第一行列标题集合 25. * @param listContent EXCEL文件正文数据集合 26. * @return 27. */ 28. publi
4、c final static String exportExcel(String fileName,String[] Title, List listContent) { 29. String result="系统提示:Excel文件导出成功!"; 30. // 以下开始输出到EXCEL 31. try { 32. //定义输出流,以便打开保存对话框______________________begin 33. HttpServletResponse response=ServletActionContext.get
5、Response(); 34. OutputStream os = response.getOutputStream();// 取得输出流 35. response.reset();// 清空输出流 36. response.setHeader("Content-disposition", "attachment; filename="+ new String(fileName.getBytes("GB2312"),"ISO8859-1")); 37.// 设定输出文件头 38. response.setCo
6、ntentType("application/msexcel");// 定义输出类型 39. //定义输出流,以便打开保存对话框_______________________end 40. 41. /** **********创建工作簿************ */ 42. WritableWorkbook workbook = Workbook.createWorkbook(os); Word资料.1. 2. /** **********创建工作表************ */ 3. 4. WritableSheet she
7、et = workbook.createSheet("Sheet1", 0); 5. 6. /** **********设置纵横打印(默认为纵打)、打印纸***************** */ 7. jxl.SheetSettings sheetset = sheet.getSettings(); 8. sheetset.setProtected(false); 9. 10. 11. /** ************设置单元格字体************** */ 12. WritableFont N
此文档下载收益归作者所有