如何使用CsvMapReader重新排序SuperCsv中的列标题

时间:2014-07-10 04:38:26

标签: csv supercsv

我正在使用SuperCsv API,我正在阅读现有的csv并使用csvMapReader排除少数列;结果映射我正在使用csvMapWriter编写,但生成的csv具有列标题不是自然顺序,因为它在第一个csv中。怎么做,

        Map<String, Object> csv_new_Map;
        while ((csv_new_Map = csvMapReader.read(headers, processors)) != null) {
            for (String exclude : exclusionDataSet) {
                csv_2G_Map.remove(exclude);
            }
         listOfRows.add(csvOrderedMap);
        }
         mapWriter.writeHeader(headers_x);

            for (int i = 0; i < listOfRows.size(); i++) {
                mapWriter.write(listOfRows.get(i), headers_x, processors_x);

            }

任何建议

0 个答案:

没有答案