Je travaille sur une application console C#. et je lis un fichier .csv en utilisant le package Microsoft.VisualBasic.FileIO. comme suit: -Y at-il un moyen de mapper tous les champs vides à l'intérieur du fichier .csv comme NULL en utilisant 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();
Puis-je définir pour mapper une cellule .csv vide comme NULL? Par exemple, je peux actuellement couper toutes les valeurs qui font en spécifiant ceci:
parser.TrimWhiteSpace = true;
Puis-je définir l'analyseur pour cartographier une cellule vide comme Null
?
Merci
Non, transformer des chaînes vides en NULL est votre travail. –