我正在尝试从URL中读取Excel工作表中的数据(例如: - https://example.com)。此URL会将Excel工作表下载到本地计算机,但我的要求是在不将文件下载到本地计算机的情况下读取数据。我尝试使用StreamReader
但是获得了
System.Net.WebException
reader.ReadToEnd()
(连接已中止)错误。
这是我的代码:
public static void GetStream()
{
String strURL = String.Empty;
strURL = "https://example.com";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
StreamReader reader;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
reader = new StreamReader(response.GetResponseStream());
}
var en = reader.CurrentEncoding; //System.Text.UTF8Encoding
string val = reader.ReadToEnd();
}