根据某些条件,删除csv文件某一行数据,例如:
     1,a1,b1
    2,a2,b2
    3,a3,b3
    4,a4,b4
现在要删除第二行数据,csv文件变成三行
     1,a1,b1
    3,a3,b3
    4,a4,b4比较简单的实现方法,请大侠指教。vb6.0csv删除行

解决方案 »

  1.   

    现在有一方法,把他们写入大数组中,从数组中重新定义数据把要删除的数据删除掉,然后再写入csv文件,这样效率有点低,而且文件数据量很大,怎么实现比较简单易行,效率高?
      

  2.   

    如果每行长度不等,只能是替换重写。http://bbs.csdn.net/topics/390581626
    和这个问题一样,我不再重复了。
      

  3.   

    所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。