欢迎来到天天文库
浏览记录
ID:30306571
大小:30.30 KB
页数:13页
时间:2018-12-28
《excel导入导出通用方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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.
2、Alignment; 10.import 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.impor
3、t jxl.write.WritableWorkbook; 18./*** 19. * @author lsf 20. */ 21.public class ExportExcel { 22. /*************************************************************************** 23. * @param fileName EXCEL文件名称 24. * @param listTitle EXCEL文件第一行列标题集合 25. * @param listCo
4、ntent EXCEL文件正文数据集合 26. * @return 27. */ 28. public final static String exportExcel(String fileName,String[] Title, List listContent) { 29. String result="系统提示:Excel文件导出成功!"; 30. // 以下开始输出到EXCEL 31. try { 32. //定义输出流,以便打开保存对话框_________________
5、_____begin 33. HttpServletResponse response=ServletActionContext.getResponse(); 34. OutputStream os = response.getOutputStream();// 取得输出流 35. response.reset();// 清空输出流 36. response.setHeader("Content-disposition", "attachment; filename="+ new Str
6、ing(fileName.getBytes("GB2312"),"ISO8859-1")); 37.// 设定输出文件头 38. response.setContentType("application/msexcel");// 定义输出类型 39. //定义输出流,以便打开保存对话框_______________________end 40. 1. /** **********创建工作簿************ */ 2. WritableWorkbook workbook = Wor
7、kbook.createWorkbook(os); 3. 4. /** **********创建工作表************ */ 5. 6. WritableSheet sheet = workbook.createSheet("Sheet1", 0); 7. 8. /** **********设置纵横打印(默认为纵打)、打印纸***************** */ 9. jxl.SheetSettings sheetset = sheet.getSettings(); 10. sheetse
8、t.setProtected(false); 11. 12. 13. /** ************设置单元格字体************** */ 14. WritableFont NormalFon
此文档下载收益归作者所有