2016-04-05 3 views
0

Ich arbeite an einer C# -Konsolenanwendung. und ich lese eine .csv-Datei mit Microsoft.VisualBasic.FileIO-Paket. wie folgt: -Gibt es eine Möglichkeit, alle leeren Felder in CSV-Datei als NULL zuzuordnen mit Microsoft.VisualBasic.FileIO TextFieldParser

class Program 
{ 
    static void Main(string[] args) 
    { 
     Entities entities = new Entities(); 
     TextFieldParser parser = new TextFieldParser(@"C:\My.csv"); 

     parser.TextFieldType = FieldType.Delimited; 
     parser.SetDelimiters(","); 
     while (!parser.EndOfData) 
     { 
      string[] fields = parser.ReadFields(); 

Kann ich definieren, um eine leere .csv-Zelle als NULL zuzuordnen? Zum Beispiel zur Zeit kann ich alle Werte schneiden dabei die Angabe dieser:

parser.TrimWhiteSpace = true; 

Kann ich den Parser setzen eine leere Zelle als Null abzubilden?

Dank

+0

Nein, leere Strings in NULL zu verwandeln ist Ihre Aufgabe. –

Antwort

-1

per @Hans antworten Nein, leere Zeichenfolgen in NULL drehen Ihre Aufgabe ist. - Hans Passant gestern

Verwandte Themen