我正在寻找一种使用csvHelper来使用C#读取复杂标头的方法。
注意:没有选择以任何方式更改标头或日志文件的选项,在您进入示例之前,可能很难遵循我的描述。
标题具有两行的多行,每行两列标识一个量规,其后是数据标题。数据标题包含每个仪表两列和一个时间列,其后是包含度量单位的辅助数据标题。此外,每次重新启动或重新配置日志记录设备时,会将头文件写入文件。这意味着,在重新配置标头时,标头可能具有更多或更少的行,因此,可能会有更多或更少的数据列。
示例:
假设首先配置了两个仪表的设备,然后将其重新配置为4个仪表。每个压力计都有一个压力和温度读数以及一个时间戳和一个单位。注意:按1,Temp1属于仪表1。 Press2,Temp2属于Gauge 2,依此类推。
Gauge1 3127
Gauge2 4429
hh:mm:ss Press1 Temp1 Press2 Temp2
time psia degF psia degF
0:00:00 200 178 203 178
0:00:01 199 178 210 181
...
Gauge1 3127
Gauge2 4429
Gauge3 1803
Gauge4 1544
hh:mm:ss Press1 Temp1 Press2 Temp2 Press3 Temp3 Press4 Temp4
time psia degF psia degF psia degF psia degF
0:05:36 200 178 203 178 199 154 210 200
0:05:37 199 178 210 181 199 154 210 200
是否可以使用CsvHelper解析类似的内容?
预先感谢您的帮助。