你是要导入CSV文件,那就直接读文件.
文件可以一行一行的读取.
读到文件后可以再根据行中的分隔符分成列,再判断列值.
最后导入到数据库.
一行一行读数据 效率会比较低,有59列,1000多行,而且文件个数动态增加,所以采用这个方法。问题已经解决了,因为我的文件处于加密状态,我没打开文件去读数据就乱码了,解密之后可以了。
@濯舞拾弋: 1000多行还叫多吗, 这个可以说是微型数据。
你1000多行处理多长时间?
有时处理百万条数据也就一万钟就够了,难道你要毫秒级的吗
试试 DataTable dt_csv = new DataTable("Table1")
问题已经解决了,因为我的文件处于加密状态,我没打开文件去读数据就乱码了,解密之后可以了。谢谢了!