【问题标题】:CSVHelper assigning Record NumbersCSVHelper 分配记录编号
【发布时间】:2013-12-31 16:32:37
【问题描述】:

我正在使用 CSVHelper 库读取 csv 文件进行处理。当文件被读入时,我想跟踪记录的 RecordNumber(或 RowNumber),所以如果出现故障,最终用户会知道文件的哪一部分是罪魁祸首。

如何做到这一点?

【问题讨论】:

    标签: .net csv csvhelper


    【解决方案1】:
    var rowCount = 0;
    var list = new List<MyType>();
    while( csv.Read() )
    {
        rowCount++;
        var record = csv.GetRecord<MyType>();
        list.Add( record );
    }
    

    还有关于异常的详细信息。

    catch( Exception ex )
    {
        var info = ex.Data["CsvHelper"];
    }
    

    这包括行号、字段号等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多