hat noch keine gute Lösung für den Export ein Gridview in Excel mit folgenden Optionen gefunden:Exportieren Sie eine Rasteransicht nach Excel mit Seitenausrichtung auf Querformat?
Normalenauf eine Seite passen
- Seitenausrichtung auf Landschaft
- Margins Vorhandener Code zum Exportieren nach Excel ist wie folgt
private void ExportToExcel(GridView grdGridView) { DataTable dt = Whatever(); grdGridView.AllowPaging = false; grdGridView.Columns[13].Visible = false; grdGridView.DataSource = dt; grdGridView.DataBind(); string attachment = "attachment; filename=ExcelSheet1.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/ms-excel"; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); HtmlForm frm = new HtmlForm(); // Create a form to contain the grid grdGridView.Parent.Controls.Add(frm); frm.Attributes["runat"] = "server"; frm.Controls.Add(grdGridView); frm.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); } }
Was könnte der beste Weg sein, nach Excel zu exportieren, um all das zu erreichen? Muss ich eine Bibliothek oder ein anderes Tool wie den Report Viewer verwenden? Ist es möglich oder nicht?
Einstellung Können Sie bisher Ihre Forschung teilen? –