public static String exportCSVII(String fileName, Object[][] data, List<String> cnFields) { String basePath = getExportPath(); String exportPath = basePath + "/" + fileName; exportCSV(exportPath, data, cnFields); return fileName; }
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; }
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); }
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; }
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; }