예제 #1
0
  @Test
  public void testWriteObject() {
    OutputStream out = null;
    try {
      File file = new File("D:/test2.xls");
      out = new FileOutputStream(file);
    } catch (FileNotFoundException e1) {
      e1.printStackTrace();
    }
    List<Object> list = new ArrayList<Object>();
    User user = new User();
    user.setAccount("test");
    user.setEmail("123");
    user.setId(1l);
    list.add(user);

    User user2 = new User();
    user2.setAccount("test");
    user2.setEmail("123");
    user2.setId(1l);
    list.add(user2);

    String[] titles = {"account", "id", "email"};
    try {
      ExcelUtils.writeObject(out, "test", list, titles);
      out.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
예제 #2
0
 @Test
 public void testWriteMap() {
   OutputStream out = null;
   try {
     File file = new File("D:/test1.xls");
     out = new FileOutputStream(file);
   } catch (FileNotFoundException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();
   }
   List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
   Map<String, Object> map1 = new HashMap<String, Object>();
   map1.put("test", "test");
   map1.put("test2", 1l);
   list.add(map1);
   Map<String, Object> map2 = new HashMap<String, Object>();
   map2.put("test", "test");
   map2.put("test2", 1l);
   list.add(map2);
   String[] titles = {"test", "test2"};
   try {
     ExcelUtils.writeMap(out, "test", list, titles);
     out.close();
   } catch (IOException e) {
     e.printStackTrace();
   }
 }