2012-12-15 9 views
0

웹 사이트에서 Excel xls 파일을 다운로드하려고 시도했습니다. 링크를 클릭하면 파일이 다운로드되며 C#을 사용하여 파일이 저장된 위치를 제어하거나 C#으로 파일을 모두 다운로드 할 수 있어야합니다.aspx 웹 페이지에서 다운로드 및 Excel 파일

여기 사이트가 있습니다. 오른쪽 상단에 링크가 표시됩니다. 여기

http://reo.wellsfargo.com/WBREOHome.aspx?&srchState=AK&srchCity=&srchCounty=&srchZip=&srchPriceLower=0&srchPriceUpper=9999999&srchPropertyType=&srchBeds=0&srchBaths=0&srchStatus= 

다운로드 이런 종류의 작업을 수행 할 방법 어떻게 생겼는지에 대한 설명에 대한 링크입니다,하지만 난이 일을하고 도움이 절실한입니다 수 없습니다. 웹 클라이언트 또는 기본 httpwebrequest를 사용하여 xls 파일을 다운로드하는 방법을 아는 사람이 누구인지 알려주십시오.

+0

당신은'.CSV' 파일을 다운로드 중입니다. 이것은 엑셀 파일이 아니며 단순히 텍스트 파일입니다. 엑셀에서만 열 수있는 파일이 필요한 경우에는 '.xls' 파일을 실행해야합니다. – Kami

답변

0

이 메서드는 ASP.NET LinkButton의 onclick을 호출 할 수 있습니다. 다운로드 할 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();  
     } 
관련 문제