标题:请教 excle文件导入问题
只看楼主
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
结帖率:56.36%
已结贴  问题点数:18 回复次数:16 
请教 excle文件导入问题
代码如下: 一直提示 (excel文件是对的,也是6例 附excle文件)
CREATE CURSOR ct_temppos(;
       f1 c (50),;
       f2 c (50),;
       f3 c (50),;
       f4 c (50),;
       f5 c (50),;
       f6 c (50))

lcfile=getfile('xls','文件名称:','选定')
if !empty(lcfile)
   select ct_temppos
   append from &lcfile. TYPE  XL5
   GO top
   DELETE
endif      
导出excel.rar (9.67 KB)


[此贴子已经被作者于2020-3-1 15:23编辑过]

搜索更多相关主题的帖子: 导入 文件 append from select 
2020-03-01 15:17
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:3 
先把EXCEL文件另存为 5.0/95版本,然后再导入VFP中

坚守VFP最后的阵地
2020-03-01 15:37
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
回复 2楼 sdta
谢谢回复,我另存为也还是一样,怪了
2020-03-01 16:04
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:3 

dBase有人接盘了。
2020-03-01 17:28
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
得分:3 
office2007以上的Excel版本应该是没有导出5.0/95格式了,高版本的Excel可以直接导出制表符文本文件,然后在VFP使用导入向导导入Txt文本,也好用

piu~piu~
2020-03-01 18:12
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
回复 5楼 瓜瓜1990
谢谢,确实,变通一下也是一个好办法!
2020-03-01 18:36
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
得分:0 
回复 楼主 laibinhua
如果用代码的话,可以用filetostr()函数将文本读入内存,然后用文本函数处理放表里,Excel导出TXT的时候最好选择制表符分隔的文本,这样就不需要使用strconv()转码...否则会有乱码,另外如需转码,要先把文本标识符去掉再转

piu~piu~
2020-03-01 18:38
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:3 
回复 楼主 laibinhua
试了一下,程序本身没有问题,问题出在上面各位所说的版本格式上,可用下面的Test.xls测试一下就知道啦。
Test.rar (5.53 KB)
2020-03-01 18:51
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:0 
回复 5楼 瓜瓜1990
我的是office是2016啊,可以另存为5.0

dBase有人接盘了。
2020-03-02 10:31
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
得分:0 
回复 9楼 xuminxz
哈哈,记错了,是可以转5.0,不能直转dbf了

[此贴子已经被作者于2020-3-2 11:54编辑过]


piu~piu~
2020-03-02 11:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499488-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.725402 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved