【发布时间】:2020-02-27 15:15:52
【问题描述】:
我正在使用 CsvHelper 编写一个 csv 文件,该文件具有多个标题行,位于不同的位置(标题具有一定数量的列,但名称不同)。每个表头后面的行数不同。
是否有可能使用 CsvHelper 查找/迭代 csv 文件中的不同标题行(可能通过搜索标题列的名称或部分名称)并迭代读取每个标题后的记录?
【问题讨论】:
-
您能否将 CSV 文件拆分为多个文件,每个文件都有一个标题?
-
这当然是可能的,但是我会从头开始写几个文件而不是一个。但是这个想法是只使用一个csv文件,因为所有的标题都有一些结构。只是表头列的名称和每个表头后面的行数不同。
-
好吧,几个文件将是“以干净的方式做”的非超凡。如果您不希望目录中的多个文件杂乱无章,可以将它们捆绑在一个 zip 中?
标签: c# .net csv header csvhelper