一个超过300M的12列的CSV文件,包含大约2000万 条记录,如何取出前1000万行并按第2列进行排序,保存到新的CSV文件?

解决方案 »

  1.   

    用excel,如果你不会写程序的话。当然你有钱雇佣程序员为你开发另当别论。
      

  2.   


    excel只能处理100万行,慢的要死
      

  3.   

    http://bbs.csdn.net/topics/340173969
      

  4.   

    利用ado直接把这个csv当作数据源 调用查询语句排序就行了~~
      

  5.   

    一句一句处理吧,建议插入到sql中,排序完成现存成csv,没vb啥事儿了
    如果用vb,那就考验你的算法和编程经验了,当然也不难哦,只是执行时间可能会长一点
      

  6.   

    凭啥说“用VB”来处理,就会比你那啥的SQL慢了???
    不过话又说回来,VB6似乎“门槛”比较低,
    造成了不少没编程水平的人,偏偏会几句VB代码,
    最终搞得垃圾代码满天飞……