2011-01-17 7 views
1

Ich habe eine aspx-Seite, um Seiten des Berichts anzuzeigen. Die Abschnitte des Berichts befinden sich jeweils in einem separaten Bereich mit Navigationslinks. Nehmen wir an, wenn Sie auf "Weiter" klicken, wird das aktuelle Bedienfeld deaktiviert und das Bedienfeld "Weiter" wird angezeigt.Exportieren von dynamischem HTML nach Excel .NET

Ich muss diesen ganzen Bericht zu Excel exportieren.

Wie es in asp.net zu tun?

Kann ich eine ähnliche Navigation und Formatierung in Excel erhalten?

BEARBEITEN Ich verwende Gridviews und .NET Charting-Steuerelemente. (Kein Paket von Drittanbietern außerhalb von .NET)

Antwort

1

Da Sie nicht erwähnen, dass Sie ein kommerzielles Reporting-Paket verwenden, sind Ihre Berichte HTML-Seiten. Für solch ein Szenario glaube ich nicht, dass Sie einen direkten Weg nach Excel haben.

Wenn ich Microsoft Excel-Dateien zu generieren, wähle ich in der Regel eine dieser Optionen:

  1. Verwendung Aspose.Cells und gegebenenfalls ihre Smart Marker Funktion neue Excel-Dateien von Grund auf neu zu erzeugen oder aus Vorlagen -oder
  2. Verwenden Sie XtraReports von DevExpress, um HTML/ASPX-Berichte zu erstellen, die über integrierten Excel-Export verfügen.

Vielleicht wäre dies auch eine Option für Sie. Beide Pakete sind jedoch kommerziell.

+1

Ich habe einige Informationen dazu gefunden: ASP.NET hat Navigationssteuerelemente im MVC-Modell. –

Verwandte Themen