Я хочу экспортировать свой отчет, который представляет собой раздел «Отчет (на основе кода)» в Excel. Я использую Asp Vb.net и Grapecity для своего веб-сайта, основанного на отчетах. По нажатию кнопки я вызываю свой отчет или генерирую отчет и отображаю его в средстве веб-просмотра типа «AcrobatReader». из этой программы просмотра я могу скачать отчет в формате PDF. для создания отчета в формате Excel я использовал нажатие кнопки и следующий код.
Response.ContentType = "application/xls"
Response.AppendHeader("Content-Disposition", "attachment; filename=LPO.xls")
Response.ContentEncoding = Encoding.UTF8
Dim excelExporter As XlsExport = New XlsExport()
''Dim report As PolRegSessionRpt = CType((WebViewer1.Report), PolRegSessionRpt)
Dim report As SectionReport = TryCast(Me.WebViewer1.Report, SectionReport)
Dim directorypath As String = Trim(txtExlDwnd.Value)
If Not Directory.Exists(directorypath) Then
Directory.CreateDirectory(directorypath)
End If
excelExporter.Export(report.Document, Trim(txtExlDwnd.Value) + "LPO.xls")
Dim tw As New System.IO.StringWriter()
Dim hw As New HtmlTextWriter(tw)
Response.Write(tw.ToString)
Response.[End]()
приведенный выше код отлично работает на локальном сервере, пока я обновляю его на своем сервере "путь к каталогу", которому я даю строку жесткого кода как "D:\exceldownload\". Я хочу, чтобы пользователь мог выбрать папку, в которой он хочет сохранить документ Excel.