VFP:APPE FROM导入文本的讨论

本文探讨了使用Visual FoxPro (VFP)从特定格式的文本文件中导入数据时遇到的问题,特别是当字段分隔符出现异常情况时的数据解析错误。通过一系列测试命令揭示了VFP在处理特殊字符及连续字段分隔符时的局限性,并提供了一种相对安全的导入方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当用appe from 1.txt deli with tab  (似乎只有tab分隔出现)
当某一字段出现字符分隔符号"      (也许是其他符号)
而之前字段为空--也就是有多个字段分隔符连续
则此字段内容之前无论多少分隔符号在导入时都被视作1个
如:
(文本中的1行)
Smith    9999999            "TELEPHONE"


telephone前有 3  tab
appe from t.txt deli with char tab
导入时三字段是紧挨的
Smith9999999TELEPHONE  
     
     
对这个文本测试多个命令,出现同样BUG
appe from t.txt deli with char tab
appe from t.txt deli with  tab
appe from t.txt deli with '"' with char tab
appe from t.txt deli with tab with char '"'
appe from t.txt deli with '    ' with char '"'
appe from t.txt deli with " with char tab
这就只能解释为VFP命令的问题了

最安全的导入方式
appe from t.txt deli with "" with char tab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值