Gewusst wie: Schreiben von DataTable in CSV-Dateien

July 2

DataTable-ASP-Elemente können Programmierer enthalten Abfrage Daten aus einer Datenbankserver abgerufen. In der Regel der Programmierer zeigt die DataTable in der HTML-Seiten, aber Sie können auch die DataTable-Informationen in eine CSV-Textdatei exportieren. CSV-Dateien dienen zur Übertragung von Daten über verschiedene Plattformen hinweg. Die CSV-Datei-Ausgaben an den Browser des Benutzers, so dass es in der lokalen Festplatte gespeichert werden können.

Anweisungen

1 Klicken Sie auf die Windows "Start" Button und Typ "visual Studio" in das Textfeld ein. Drücken Sie "Enter" Öffnen Sie die ASP Programmier-Software.

2 Wählen Sie den Menüpunkt "Datei" und wählen Sie "Website öffnen" in der Menü-Optionen. Doppelklicken Sie auf das Projekt, um den Code in den Editor laden. Nach dem Code Anzeige Dateien, doppelklicken Sie auf die Datei, die Sie verwenden, um die DataTable exportieren möchten.

3 Die Antwort so eingerichtet, dass der Code in eine Datei und nur-Text, CSV-Format exportiert. Geben Sie den folgenden Code am Anfang der Datei:

Response.Clear();

Response.ContentType="text/csv";

Response.AppendHeader("Content-Disposition",string.Format("attachment; filename=file.csv"));4

Jedes Feld in der DataTable durchlaufen und in der CSV-Datei zu schreiben. Verwenden Sie den folgenden Code in die Datei geschrieben:

Foreach (DataRow Rowitem Daten. Zeilen)

{

for (int i = 0; i < data.Columns.Count; i++)

{

Response.Write(rowitem[i].ToString());

Response.Write((i < data.Columns.Count - 1) ? "," : Environment.NewLine);

}

}5

Speichern Sie den Code Changes-Datei, und klicken Sie auf die Schaltfläche "Ausführen" in der Symbolleiste. Der Code läuft in Ihrem Debugger und eine CSV-Datei exportiert Sie überprüfen.