【发布时间】:2018-05-18 07:43:14
【问题描述】:
我的应用程序基本上会读取一个始终具有相同格式的 CSV 文件,我需要应用程序来创建一个具有不同格式的 CSV 文件。读取和写入 CSV 文件不是问题,但我遇到的问题是从包含 CSV 文件中所有数据的字符串数组中读取。
例如:从下面,我怎样才能让系统只给我第四个值:起息日
[0] = "\"账面日期\",\"参考\",\"描述\",\"起息日\",\"借方\",\"贷方\",\"期末余额\""
这就是我从 CSV 文件中读取数据的方式。
openFileDialog1.ShowDialog();
var reader = new StreamReader(File.OpenRead(openFileDialog1.FileName));
List<string> searchList = new List<string>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
searchList.Add(line);
}
【问题讨论】:
-
会使用 3pp 库,例如 joshclose.github.io/CsvHelper 帮助吗?
标签: c# string list csv streamreader