2016-12-02 4 views
0

Ich habe eine einfache Anwendung erstellt, während Daten in Excel exportieren. Jetzt werden die Daten erfolgreich exportiert, aber es wird eine Ausnahme der Formatierung angezeigt, wenn ich das heruntergeladene Excel öffne.Asp.net Gridview Export zu Excel-Formatierung Problem

Dies ist mein Formatierungsproblem beim Öffnen in Excel. Format Issue Image

Bitte schlagen Sie mir vor, dieses Problem zu lösen.

Ich habe versucht, aber Lösungen gefunden, um NPOI oder andere kostenpflichtige Tools zu verwenden. Können wir das Formatierungsproblem lösen, ohne ein Drittanbieter-Tool zu verwenden? Ich habe auch einige Lösungen versucht, aber es hat nicht für mich funktioniert.

+0

folgt, was Datentyp Kontaktnummer Spaltenliste ? – jignesh

+0

Was ist der Typ von 'OrderItem.Contact_No'? –

+0

Starten Sie mit einer spezialisierten Bibliothek zum Erstellen von Excel-Dateien, wie zum Beispiel [EPPlus] (http://stackoverflow.com/documentation/epplus/drafts/98280). Sie erstellen jetzt nur eine HTML-Seite mit der Erweiterung .xls. – VDWWD

Antwort

0

Sie brauchen sich nicht verpflichtet, die Art von Daten zu setzen, wenn der Export tun als

private void gvPrint_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.DataRow) { 
     e.Row.Cells(0).Attributes.Add("class", "text"); 
     e.Row.Cells(1).Attributes.Add("class", "text"); 
     e.Row.Cells(2).Attributes.Add("class", "text"); 
     e.Row.Cells(6).Attributes.Add("class", "text"); 
     e.Row.Cells(7).Attributes.Add("class", "text"); 
     e.Row.Cells(8).Attributes.Add("class", "text"); 
    } 
} 
+0

Hallo, ich verwende keine Gridview im Code. Ich mache einen Blick auf die Zeit beim Exportieren. –