■ 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

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

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요