2016-04-05 1 views
0

Я работаю над консольным приложением C#. и я читаю CSV-файл, используя пакет Microsoft.VisualBasic.FileIO. следующим образом: -Есть ли способ сопоставить все пустые поля внутри .csv-файла как NULL с использованием Microsoft.VisualBasic.FileIO's 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(); 

Можно ли определить любую пустую ячейку .csv как NULL? Например, в настоящее время я могу обрезать все значения делают это с указанием:

parser.TrimWhiteSpace = true; 

Могу ли я установить анализатор для отображения какой-либо пустую ячейку как Null?

Благодаря

+0

Нет, превращая пустые строки в NULL - это ваша работа. –

ответ

-1

согласно @Hans ответ Нет, превращая пустые строки в NULL ваша работа. - Hans Passant вчера