Export nach Excel als Antwort in web-API

Bin ich mit dem Web-API-4.5.1. Ich bin Generierung von API in C# - code und die Weitergabe dieser API vorderen Ende, wo sich das front-end basiert auf HTML und AngularJS JavaScript. Meine Anforderung ist die Erstellung einer API für den export nach Excel an das front-end. Ich bin irgendwie hier hängengeblieben. Ich erhalte request vom front-end-Menschen mit fromdate und todate. Basierend auf, dass ich die Datenbank Abfragen, um die Daten und wenn ich erfolgreich bin, Holen Sie sich das HTML-format aus. Ich bin nicht in der Lage, weiter zu gehen, wie ich bin neu in diesem. Unten ist der code was ich versucht bin, dies zu erreichen mit:

[HttpPost]
public HttpResponseMessage ExportToExcel(string fromTimeStamp, string toTimeStamp)
{
    DateTime fromDate = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
    fromDate = fromDate.AddMilliseconds(Convert.ToDouble(fromTimeStamp)).ToLocalTime();
    fromDate.AddDays(1);

    DateTime toDate = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
    toDate = toDate.AddMilliseconds(Convert.ToDouble(toTimeStamp)).ToLocalTime();
    toDate.AddDays(1);

    var fromDate1 = fromDate.AddDays(1).ToString("yyyy-MM-dd");
    var toDate1 = toDate.AddDays(1).ToString("yyyy-MM-dd");

    var bal = new AdminBAL();
    var ExportData = bal.ExportToExcel(fromDate1, toDate1);
    //where Exportdata is the html format for the data required.
    //unable to find the solution here
}

Wie kann ich diesen Vorgang?

Es gibt viele Fragen ALSO, die helfen, schreiben Sie eine excel-Datei, und andere, die erklären, wie Sie eine excel-Datei als download über die Web-API. Schauen Sie für diejenigen, und versuchen, Sie zu kombinieren, aber erwarten Sie nicht, uns zu schreiben Sie den code für Sie.
Eine einfache excel-Objektbibliothek finden Sie hier: epplus.codeplex.com

InformationsquelleAutor Sangeetha | 2015-06-01

Schreibe einen Kommentar