我想在不保存文件的情况下阅读和解析文件csv。 我尝试复制另一个流但没有成功,我尝试直接用" CsvHelper"读取和解析csv。没有成功 .. 有任何想法吗?
using (var sourceStream = openFileDialog1.File.Open( FileMode.Open, FileAccess.Read, FileShare.Read))
{
newStream = ((FileStream)sourceStream);
}
using (var csv = new CsvReader(new StreamReader(newStream)))
{
while (csv.Read())
{
try
{
}
catch (Exception ex) { }
}
}
答案 0 :(得分:1)
你处理了流" sourceStream"太早了。
试试这个:
using (var sourceStream = openFileDialog1.File.Open( FileMode.Open, FileAccess.Read, FileShare.Read))
using (var csv = new CsvReader(new StreamReader(sourceStream)))
{
while (csv.Read())
{
try
{
}
catch (Exception ex) { }
}
}