Erstellen Sie eine .csv-Datei in C#

Okay ich erstellen möchten .csv-Datei in C#. Ich habe schaut sich um und bemerkt, dass sich viele Leute das system verwenden.IO.memorystream und system.io.streamwriter.

Das problem ist Folgendes: ich habe eine web-Anwendung. Ich möchte dem Benutzer die Fähigkeit zum exportieren in excel. Problem ist, dass Excel nicht auf dem server installiert (nicht Fragen). Ich möchte in der Lage sein, zu schreiben .csv-sheet exportieren, die für einen Bericht. Nun, die Berichte Header und Daten wird anders sein für alle, die Berichte (die Schleife durch lösen dieser). Jemand ein Beispiel oder Ressourcen besser für mich, um durch zu gehen?

  • Nach der Lektüre um. Alles, was ich wirklich tun müssen, ist die Schleife Durchlaufen, und die Ausgabe der Daten, die durch Kommas getrennt mit /n am Ende der Zeile und halten Sie die Schleife durch, bis getan...speichern Sie die Datei als .csv und schließen Sie dann den Strom...richtig?
  • Sie müssen auch den content-type, und wenn ein datum enthalten könnte, eine ", , oder newline-Zeichen, die Sie brauchen, um es zu entkommen zu. Code für, dass in meiner Antwort.
InformationsquelleAutor Tom | 2010-08-20
Schreibe einen Kommentar