C# 从aspx网页下载并保存Excel文件

C# 从aspx网页下载并保存Excel文件,c#,download,web-scraping,webclient,xls,C#,Download,Web Scraping,Webclient,Xls,我一直在尝试从网站下载excel xls文件。 当点击链接时,文件会被下载,我需要使用c#控制文件保存的位置,或者能够一起用c#下载文件 这是网站-你会看到右上角的链接 http://reo.wellsfargo.com/WBREOHome.aspx?&srchState=AK&srchCity=&srchCounty=&srchZip=&srchPriceLower=0&srchPriceUpper=9999999&srchPropert

我一直在尝试从网站下载excel xls文件。 当点击链接时,文件会被下载,我需要使用c#控制文件保存的位置,或者能够一起用c#下载文件

这是网站-你会看到右上角的链接

http://reo.wellsfargo.com/WBREOHome.aspx?&srchState=AK&srchCity=&srchCounty=&srchZip=&srchPriceLower=0&srchPriceUpper=9999999&srchPropertyType=&srchBeds=0&srchBaths=0&srchStatus=
这里有一个链接,它描述了进行这种下载的方法,但我无法做到这一点,我非常需要帮助。
如果有人知道如何使用webclient或基本httpwebrequest下载xls文件,请告诉我。

单击任何ASP.NET链接按钮都可以调用此方法。可以设置要下载的excel文件的路径。做适合你的改变

protected void download(object sender, EventArgs e)
        {
            string fname = "Excel_Sheet_Format.xlsx";
            string path = "C:/Users/dell/Desktop/Excel_Sheet_Format.xlsx";
            string name = Path.GetFileName(path);
            string ext = Path.GetExtension(path);
            Response.AppendHeader("content-disposition","attachment; filename=" + name);
            Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
            Response.WriteFile(path);
            Response.End();    
        }

您正在下载
.CSV
。这不是excel文件,它只是一个文本文件。如果只需要在excel中打开文件,则该文件应为excel
.xls
文件。