我正在使用Jet解析带有连接字符串的CSV文件
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + directory + ";Extended Properties='text;HDR=YES;FMT=Delimited';"具有包含以下内容的Schema.ini:
[SelfCatering.csv]
Format=CSVDelimited
ColNameHeader=True
MaxScanRows=0在我的c#代码中,我将列数据类型预定义为string,但是由于某些原因,扩展的字符串列被截断为255个字符。如果我快速查看列数据本身,它是否只有255个字母长
它还会在哪里被截断?
谢谢
发布于 2011-04-06 06:50:01
不要使用Jet OLEDB 4.0驱动程序,它会将您的长文本截断为255个字符,并且只会读取255列/字段。如果您有超过255列/字段,您将无法读取所有列/字段。
StackOverflow上的其他人建议使用:A Fast CSV Reader
https://stackoverflow.com/questions/5559127
复制相似问题