Ich möchte C# Web App erstellen, die Excel-Bericht von verschiedenen SQL-Datenbank nur mit einem Klick erstellen kann. Gibt es einen guten Vorschlag?Ich möchte C# Web App erstellen, die Excel-Bericht von verschiedenen SQL-Datenbank nur mit einem Klick erstellen kann. Gibt es einen guten Vorschlag?
0
A
Antwort
1
Ich habe so etwas mit einem Framework namens ClosedXml getan.
Sie haben nicht spezifisch, welche Art von Web-App. Wenn dies MVC ist, sollte es eine Angelegenheit sein, eine HTML-Schaltfläche zu verdrahten, um einen MVC-Controller aufzurufen, der die Abfrage und die Zusammenstellung von Daten durchführt. Lesen Sie den folgenden Code zum Bearbeiten der Tabelle.
var workbook = new XLWorkbook();
var worksheet = workbook.Worksheets.Add("Sample Sheet");
worksheet.Cell("A1").Value = "Hello World!";
workbook.SaveAs("HelloWorld.xlsx");
EDIT: Ich bin ein Idiot und sah nicht Ihre asp.net-MVC-Tag. Das obige sollte als eine Lösung stehen.
danke für den Vorschlag, ich werde dies @Will McCullough versuchen – mpatel