2016-05-09 5 views
-3

У меня есть проблема с экспортом HTML-таблицы для превосходства с группировкой в ​​ASP.net.Экспорт HTML-таблицы для Excel с ASP.NET

это мой экспорт код, чтобы преуспеть без группировки

Пожалуйста, помогите мне.

Dim sFileName As String = Session("UserName") + " " +cboCustomer.Text.Replace(",", "-") + ".xls" 
Dim StrHtmlGenerate As New StringBuilder() Dim StrExport As New StringBuilder() 
Response.ContentType = "application/x-msexcel" 
Response.AddHeader("Content-Disposition", "attachment; filename=" + sFileName) 
Response.ContentEncoding = Encoding.UTF8 Dim tw As New StringWriter() 
Dim hw As New HtmlTextWriter(tw) litTable.RenderControl(hw) Response.Write(tw.ToString()) 
Response.End() 
+3

Где ваш код? –

+0

Dim sFileName As String = Session ("UserName") + "" + cboCustomer.Text.Replace (",", "-") + ".xls" Dim StrHtmlGenerate As New StringBuilder() Dim StrExport As New StringBuilder () Response.ContentType = "применение/х-MSExcel" Response.AddHeader ("Content-Disposition", "вложение; имя файла =" + sFileName) Response.ContentEncoding = Encoding.UTF8 дим TW As New StringWriter() Dim как новый HW HtmlTextWriter (TW) litTable.RenderControl (Hw) Response.Write (tw.ToString()) Response.End() – Ishaq

ответ

0

Попробуйте использовать нижеследующий код. Хотя его в C#, может быть полезно для вас.

 Response.AppendHeader("content-disposition", "attachment;filename=ExportToExcel.xls"); 
     Response.Charset = ""; 
     Response.Cache.SetCacheability(HttpCacheability.NoCache); 
     Response.ContentType = "application/vnd.ms-excel"; 
     this.EnableViewState = false; 
     Response.Write(HTMLDiv.InnerHtml); 
     Response.End(); 

Где HTMLDiv это элемент HTML "ДИВ", который содержит HTML

+0

создать HTML таблицу, используя <жерех: Буквенный ID = "litTable" Runat =» server "/> – Ishaq

+0

Я создаю html t используя и в vb-коде, например htmlTable.AppendLine ("") ... htmlTable.AppendLine (" «). в вашем примере кода, где часть для создания группировки в excel? – Ishaq

+0

@Ishaq, обратитесь на этот сайт для дальнейших действий http://www.c-sharpcorner.com/UploadFile/ankurmalik123/export-html-to-excel-and-more/ – Prathyush

Смежные вопросы