![](/img/trans.png)
[英]c# FileStream Read having problems with StreamReader EndOfStream
[英]How to read or loop each sheets on csv/xls using FileStream and StreamReader on C#
下面的示例代码是关于如何在 C# 中使用 FileStream 和 StreamReader 读取标头和 csv/xls 的每一行的示例。 一切正常,但只有一张纸。
using (var fs = new FileStream(fi.FullName, FileMode.Open, FileAccess.Read, FileShare.None))
{
using (var sr = new StreamReader(fs, Encoding.Default))
{
line1 = sr.ReadLine();
string[] headers = line1.Split(","); //THIS LINE WILL READ HEADERS
if (headers.Length > 0)
{
while ((line = sr.ReadLine()) != null)
{
//HERE WILL READ EACH LINE
}
}
}
}
现在我有多张纸。 问题是我如何阅读或跳转到另一张纸。
使用上面的代码我需要添加什么?
多张纸的示例图片
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.