使用附加头的LINQ到CSV
本文关键字:LINQ CSV | 更新日期: 2023-09-27 18:07:10
我目前正在使用LINQtoCSV来读取一些csv。我现在的问题是,我希望能够添加额外的信息到标题,这将适用于列表中的所有条目。例如,我当前的csv:
StartStateId,Event,EndStateId
State A,MX-000A,State B
State B,MX-000A,State B
State C,MX-000A,State B
State D,MX-000A,State B
State A,MX-000C,State B
State B,MX-000C,State C
State C,MX-000C,State D
State A,MX-000B,State A
State B,MX-000B,State A
State C,MX-000B,State A
State D,MX-000B,State A
我想要的是能够读取标题,如:
MX-000C, MX-000A
StartStateId,Event,EndStateId
State A,MX-000A,State B
State B,MX-000A,State B
State C,MX-000A,State B
State D,MX-000A,State B
State A,MX-000C,State B
State B,MX-000C,State C
State C,MX-000C,State D
State A,MX-000B,State A
State B,MX-000B,State A
State C,MX-000B,State A
State D,MX-000B,State
并且能够单独读取第一行。有没有办法做到这一点,使用这个库(看到从网站的支持不是那么强,可能有用户在这里使用库太),或者我应该自己实现一个阅读器?
(这个标题行的格式对我来说并不重要,它只是关于阅读它)
这在这个库中显然是不可能的,所以我已经实现了我自己的解析器来为我做这项工作