xxwwhh 发表于 2010-8-14 12:46   只看TA 1楼
  • xxwwhh
  • LEVEL 1
  • 离线

[求助] EXCEL导出到TAB分隔的TXT出现多余的引号

有些单元格的内容会被莫名奇妙的加上双引号,有什么办法让他不要加双引号吗?
比如单元格内容里面有逗号的话就会出现
0
w0rld 发表于 2010-8-14 13:12   只看TA 2楼
替换时将双引号替换为半角单引号。
最后又将单引号替换成无即可
0
该用户匿名发帖 发表于 2010-8-14 13:12   只看TA 3楼
1、在你的EXCEL文件的最左边插入一列,把列里面填上“BeginColumn”,行数你的数据一样多(填什么无所谓,一定要是可识别且是你的表格里的不会出现的内容。)再在最右边插一列,同前面一样,里面填上“RightColumn”。
2、把文件另存,在文件格式上选择“CSV”。
3、用EditPlus打开你的CSV文件,如果没有这个软件,用记事本也一样。然后就可以开始我们的替换大法了:把所有的逗号替换成","。再把BeginColumn,替换成",把RightColumn,替换成"。
这样就OK啦!

另:如果你会编程的话,可以写个VBA(编程的思路和上面的一样),这样下次还有这种问题,一次搞掂!
0
回复帖子 发新话题