【问题标题】:Does super CSV support parsing a file header?super CSV 是否支持解析文件头?
【发布时间】:2018-09-12 10:07:23
【问题描述】:

我有一个顶部有几行文件标题行的 CSV。其余行采用正常的表格格式。是否可以解析标题行或以不同于正常表格数据的其余部分的方式对其进行处理?

【问题讨论】:

    标签: supercsv


    【解决方案1】:

    您可以非常简单地分别获取标题。 标题在第 1 行,这使得获取它们变得简单。 这是一个例子:

    listReader = new CsvListReader(new FileReader(CSV_FILENAME), CsvPreference.STANDARD_PREFERENCE);
    final CellProcessor[] processors = getProcessors();
    List<Object> customerList;
    while( (customerList = listReader.read(processors)) != null ) {
                            System.out.println(String.format("lineNo=%s, rowNo=%s, customerList=%s", listReader.getLineNumber(),                listReader.getRowNumber(), customerList));
    
    if(listReader.getRowNumber()==1)
    {
    // do what ever you need with the headers...
    }
    

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 2018-02-17
      • 1970-01-01
      • 2017-03-16
      相关资源
      最近更新 更多