2013-02-01 2 views
0

실제로 Excel을 열지 않고 파일 경로에 EPPLUS를 사용하여 만든 ExcelPackage를 출력하려고합니다. 나는 지금 아래 코드를 가지고있다 ... 내가 뭘 잘못하고 있니? 감사.Excel을 열지 않고도 ExcelPackage를 로컬 경로에 저장하려면 어떻게해야합니까?

Dim FileName As String = "C:\Temp\" + CurrAcct + ".xlsx" 
Dim Result As New MemoryStream() 
xlPackage.SaveAs(Result) 
Context.Response.Clear() 
Context.Response.ContentType = "application/vnd.openxmlformats-  officedocument.spreadsheetml.sheet" 
Context.Response.AddHeader("Content-Disposition", "attachment;filename=" + FileName + ".xlsx") 
Result.WriteTo(Context.Response.OutputStream) 
Context.Response.End() 

답변

2

로컬 디스크에 저장하려면 FileStream을 사용해야합니다.

다음은 stackoverflow 예제입니다. Save as using EPPlus?

+0

감사합니다. – StephenT

+0

괜찮습니다! 행운을 빕니다! – SMASH

관련 문제