我有一个CSV文件,我试图解析它,但是在int数据类型column.In上得到下面的错误,我将传递这个列的空白或空值。parser.GetRecords(entityType).Cast<BaseFileEntity>());
在为“测试”实体解析'xyz.csv‘文件时发生了错误:“{”错误“:”无法执行转换":"CsvHelper.TypeConversion.TypeConverterException:转换无法执行。\r\n文本:‘\r\n Me
我使用CsvHelper来导入类似的csv。它将逐行执行以处理类型转换错误。然后,我可以导入那些有效的,并报告那些失败的。在没有错误的情况下,它的速度非常快,3000k行为1秒。但是如果有很多错误,并且假设所有3000 k都有类型转换问题,那么完成的时间是60秒。有关于加速错误处理的建议吗?csv.ReadAsync()) try var record = csv.GetRecord<CollectionQueue>();
catc
txt文件具有特定的格式,它使用';‘作为分隔符,并且具有特定的列数。我还有一个我用Entity Framework创建的代码优先的表,它有相同数量的列。我在另一个中遇到了这个解决方案,但它似乎创建了一个名为tbl的表,我想要做的是将数据插入到现有的表中。
public DataTable ConvertToDataTable (string filePath, int numberOfCol