强悍!ultraEdit的文本比较
ultraEdit一直以来是我分析十六进制文件得意工具。开发“猪悟能淘宝商品下载专家v2.0”时,用它来分析CSV文件的格式真是得心应手。
今天客户发现我的程序在输出CSV文件后,再由淘宝助理导入时只有一个文件。经研究发现,由我的程序导出的CSV文件如果经Excel打开后保存,再由淘宝助理导入就正常OK了,奇怪的问题?!
于是我想把Excel保存的那份csv与程序输出的CSV进行比较,想看看它们究竟有什么不同之处。
早就知道ultraEdit有比较文件的功能,不过一直没用过。愣是半天没找到在哪里。跑到网上问问百度大叔,才发现在文件菜单里藏着呢,呵。
运行后,出来好大的面板!乘乘龙地龙,那个叫专业啊。。。很快就找到了两个文件的不同点,还用红色给我标记出来了。见下图
原来,CSV格式的串中如果含有空格则需要被左右引号括起来,如果没有空格则不需要。我的代码违反了这号原则。呵,感谢 ultraEdit的文本比较,这么快就搞定问题了,呵,偷着乐!