첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

■ Page 클래스 : 엑셀 파일 다운로드 하기

------------------------------------------------------------------------------------------------------------------------

using System.Web.UI;

 

#region 엑셀 파일 다운로드 하기 - DownloadEXCELFile(page, filePath, sourceData)

 

/// <summary>

/// 엑셀 파일 다운로드 하기

/// </summary>

/// <param name="page">Page 객체</param>

/// <param name="filePath">파일 경로</param>

/// <param name="sourceData">소스 데이터</param>

/// <remarks>

/// sourceData : 행간 구분자 '\n', 열간 구분자 '\t'

/// </remarks>

public void DownloadEXCELFile(Page page, string filePath, string sourceData)

{

page.Response.ClearContent();

 

page.Response.ClearHeaders();

 

page.Response.Buffer  = true;

page.Response.Charset = "ks_c_5601-1987";

 

page.Response.AddHeader("content-disposition", "attachment;filename=" + filePath);

 

page.Response.ContentType = "application/unknown" ;

 

page.Response.Write(sourceData);

 

page.Response.Flush();

 

page.Response.End();

}

 

#endregion

------------------------------------------------------------------------------------------------------------------------

728x90
반응형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요