740b3929f850e1ddfeccea8affbeed791bd7760f.svn-base 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package cn.com.goldenwater.dcproj.utils.expExcel;
  2. import javax.servlet.http.HttpServletResponse;
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * Created by lhc on 2019-3-18.
  9. */
  10. public class ExpSimaple {
  11. public static void expSimaple(HttpServletResponse response) throws Exception {
  12. List<Map<String, Object>> ls = new ArrayList<>();
  13. Map<String, Object> temp1 = new HashMap<>(5);
  14. temp1.put("STCD", "123456");
  15. temp1.put("STNM", "123456");
  16. temp1.put("RVNM", "123456");
  17. temp1.put("ADDVNM", "123456");
  18. temp1.put("DRP", "123456");
  19. ls.add(temp1);
  20. Map<String, Object> temp2 = new HashMap<>(5);
  21. temp2.put("STCD", "123456");
  22. temp2.put("STNM", "123456");
  23. temp2.put("RVNM", "123456");
  24. temp2.put("ADDVNM", "123456");
  25. temp2.put("DRP", "123456");
  26. ls.add(temp2);
  27. ExportAbstract export = new ExcelExport();
  28. // view.getView_name()
  29. export.setFileName("时段累计雨量");
  30. export.setExport_ps_export(true);
  31. export.setExport_ps_type(ExportAbstract.XLS);
  32. export.setExport_bzip(false);
  33. export.setTitle("时段累计雨量");
  34. ArrayList<Object> cols = new ArrayList<>();
  35. cols.add("STCD[站码]");
  36. cols.add("STNM[站名]");
  37. cols.add("RVNM[河流]");
  38. cols.add("ADDVNM[县]");
  39. cols.add("DRP[累计雨量]");
  40. export.setCols(cols);
  41. export.setGroupable(false);
  42. // 设置视图指标
  43. export.setLevel(1);
  44. export.setLocksize(0);
  45. export.Export(response);
  46. // 导出表头
  47. export.ExportHeadForCustom(response);
  48. export.ContinueExport(ls);
  49. export.EndExport();
  50. }
  51. }