첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
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 , ,

댓글을 달아 주세요