コード例 #1
0
  public static String exportCSVII(String fileName, Object[][] data, List<String> cnFields) {
    String basePath = getExportPath();
    String exportPath = basePath + "/" + fileName;

    exportCSV(exportPath, data, cnFields);
    return fileName;
  }
コード例 #2
0
  public static String exportCSV(List<Object[]> data, List<String> cnFields) {
    String basePath = getExportPath();
    String exportFileName = System.currentTimeMillis() + ".csv";
    String exportPath = basePath + "/" + exportFileName;

    DataExport.exportCSV(exportPath, convertList2Array(data), cnFields);
    return exportFileName;
  }
コード例 #3
0
  public static void exportCSV(String path, Object[][] data, List<String> fields) {
    List<Object[]> list = new ArrayList<Object[]>();
    for (Object[] temp : data) {
      list.add(temp);
    }

    DataExport.exportCSV(path, list, fields);
  }
コード例 #4
0
  public static String exportCSV(
      String fileName, List<Map<String, Object>> data, List<String> fields) {
    List<Object[]> list = new ArrayList<Object[]>();
    for (Map<String, Object> row : data) {
      list.add(row.values().toArray());
    }

    String exportPath = DataExport.getExportPath() + "/" + fileName;
    exportCSV(exportPath, list, fields);

    return exportPath;
  }
コード例 #5
0
  public static String exportCSV(List<? extends AbstractVO> voList, AbstractExportSO so) {
    String basePath = getExportPath();
    String exportFileName = so.getExportFileName();
    String exportPath = basePath + "/" + exportFileName;

    List<String> cnFields = null;
    if (voList != null && voList.size() > 0) {
      cnFields = voList.get(0).displayHeaderNames();
    }

    Object[][] data = convertList2Array(AbstractVO.voList2Objects(voList));
    exportCSV(exportPath, data, cnFields);

    return exportFileName;
  }