I’m trying to create an import program from CSV.
My code is
csv = New CsvReader(New StreamReader("CSVFileLocation"), True)
Dim fieldCount As Integer = csv.FieldCount
The error message “An item with the same key has already been added.” on the second line.
If I changed “HasReaders” to “False”, there’s no such error. But, I’m not able to get the Headers.
Could somebody help me on this, please?
FYI: I’m using Visual Studio 2010 version.
Regards,
Richard
Check that your CSV file may have duplicate column names, or multiple empty cells, in the header row?
If that’s the case, try to loop through your
csvobject, and try rename the headers in code before calling the propertyFieldCount.