基本上我有如下所示格式的csv:
csv 有 11 列,前五列和后五列完全相同。我希望能够读取 csv 并将第一列和第五列(Period 和 Payout)的所有实例存储在一个列表中,其中它们具有值,并对另一个列表中的第六列和第十一列执行相同的操作。
这样做的目的是比较不同列表之间在周期上匹配的支出。任何帮助表示赞赏。
Period,IndexId,Id,Date,Payout,,Period,IndexId,Id,Date,Payout
,,,,,,109,75,80010081,03-Sep-2016 05.28.37,239073.74999996735
,,,,,,202,75,80044661,21-May-2013 06.49.16,3.0170290500000052E7
,,,,,,8505,75,80035051,28-May-2013 03.32.41,8835437.250000026
109,128,80010081,03-Sep-2016 05.28.37,239073.749999967,,,,,,
202,128,80044661,21-May-2013 06.49.16,3.01702905000001E7,,,,,,
934,128,80041031,13-Oct-2015 20.22.03,1.55494005E7,,,,,,
Run Code Online (Sandbox Code Playgroud)
试试这个:
var values = File.ReadLines(path).Skip(1)
.Select(x => x.Split(','))
.Where(x => x[0] != string.Empty)
.Select(x => new { Period = x[0], Payout = x[4] })
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2723 次 |
| 最近记录: |