有一txt或者excel文档包含一列数字,都是6位 如下:
303001
303002
303003
303004
想把这些数字放到一个where in ()语句里,怎么作才能把它们一列数字变成 如下形式‘303001’,‘303002’,‘303003’,‘303004’

解决方案 »

  1.   

    1.新建一个csv文件,使用excel打开csv文件
    2.将这列数据拷贝到csv文件中,在第二列输入逗号,excel有复制功能,将每列数字后面一列都复制一个逗号,保存文件。
    3.使用UltraEdit打开csv文件,你看到的格式是
    303001 ","
    303002 ","
    303003 ","
    303004 ","
    ctrl+R键全局替换tab键和双引号,得到
    303001,
    303002,
    303003,
    303004,
    这个就可以放到in里面去了,数字不需要加双引号的。
      

  2.   

    用程序读取文件,放到一个List里面。剩下的就好处理了。