2016-10-06 3 views
0

Ich erstelle eine Excel-Datei von einem Repeater-Steuerelement und ermöglicht dem Benutzer, die Datei zu speichern. Nach dem Generieren der Excel-Datei, wie kann ich dies auf der Festplatte speichern. Ich möchte dies als Anhang innerhalb einer E-Mail sendenSpeichern Excel-Datei auf Festplatte nach Bindung von Repeater

Dim output As String = WebUI.RenderControl(plcList) 
Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs") 
Response.Write(output) 
Response.End() 

Jede Hilfe mit diesem würde geschätzt werden.

Dank

Chris

Antwort

0

Ich bin mir nicht sicher, ob ich Ihre Frage verstanden.

Aber wenn schon die Excel-Daten werden an den Benutzer-Browser gesendet, müssen Sie nur die Daten auf die Festplatte schreiben

Dim filePhysicalFolder = Environment.CurrentDirectory() 
Dim output As String = WebUI.RenderControl(plcList) 

Using outputFile As New StreamWriter(Path.Combine(filePhysicalFolder, "report_dd_rejection.xlxs")) 
    outputFile.Write(output) 
End Using 

Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs") 
Response.Write(output) 
Response.End() 
Verwandte Themen