已添加具有相同键的项目 - csvreader.fieldcount

Ric*_*ard 6 vb.net csv

我正在尝试从CSV创建导入程序.

我的代码是

csv = New CsvReader(New StreamReader("CSVFileLocation"), True)
Dim fieldCount As Integer = csv.FieldCount
Run Code Online (Sandbox Code Playgroud)

错误消息"已添加具有相同密钥的项目".在第二行.如果我将"HasReaders"更改为"False",则没有这样的错误.但是,我无法获得标题.

请问有人可以帮助我吗?

仅供参考:我使用的是Visual Studio 2010版本.

问候,理查德

p.c*_*ell 6

检查您的CSV文件在标题行中是否有重复的列名称或多个空单元格?

如果是这种情况,请尝试循环访问您的csv对象,并尝试在调用属性之前重命名代码中的标头FieldCount.