当前位置: 代码迷 >> VFP >> 请问怎么导出成CSV文件,自带的导出不论怎么都有"号
  详细解决方案

请问怎么导出成CSV文件,自带的导出不论怎么都有"号

热度:1389   发布时间:2013-02-26 00:00:00.0
请教如何导出成CSV文件,自带的导出不论如何都有"号
请教如何导出成CSV文件,自带的导出不论如何都有"号

------解决方案--------------------------------------------------------
vfp 的导出命令有些版本有一个 bug 可以用来生成不带引号的 csv 格式

1. 直接执行 copy to c:\1.txt delimited with ' 会报错
2. 但如果
先执行 copy to c:\1.txt delimited with ''
再执行 copy to c:\1.txt delimited with '
就不会报错,且生成你需要的格式文件

试试你的版本,看看是否有幸碰到这个 bug !

此外,如果你不在乎字段两边多两个空格的话,可以用下面的标准语句:
copy to c:\2.txt delimited with ' ' with character ','
或者
copy to c:\2.txt delimited with ' '

------解决方案--------------------------------------------------------
Use 表名
Copy To 'c:\a.csv' Type Csv
Strtofile(Strtran(Filetostr('c:\a.csv'),["],[]),'c:\a.csv')
  相关解决方案