0

EPPLUS を使用して作成した ExcelPackage を、Excel で実際にファイルを開かずにファイル パスに出力しようとしています。私は今、以下のコードを持っています...何が間違っていますか? ありがとう。

 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()
4

1 に答える 1

2

FileStream を使用してローカル ディスクに保存する必要があります。

以下はスタックオーバーフローの例です: EPPlus を使用して名前を付けて保存しますか?

于 2013-02-01T19:14:03.337 に答える