我正在尝试从输入流中读取excel文件。
我想逐行读取,并将Excel中的列信息保存到数据库中。
我无法读取这个文件,有人能帮我找出我遗漏了什么吗?
下面是代码。
using (System.IO.BinaryReader sr = new System.IO.BinaryReader(fileToUpload.PostedFile.InputStream))
{
do
{
tester.Text = tester.Text + sr.ReadString() + "</br>";
} while (sr.PeekChar() > 0);
}谢谢karthik
发布于 2017-04-11 02:29:08
通常,在文本文件中,我们逐行读取。我怀疑Excel是否也提供逐行的数据(或者)您是否能够识别行尾字符。如果您将Excel行关联为行,则可能是错误的。也许你可以尝试使用CSV文件,它可以逐行读取,并可以作为单独的行处理。
https://stackoverflow.com/questions/43330349
复制相似问题