| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3117 人关注过本帖
标题:请教 excle文件导入问题
只看楼主 加入收藏
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:283
专家分:38
注 册:2010-12-23
结帖率:58.97%
收藏
已结贴  问题点数: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
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:3 
先把EXCEL文件另存为 5.0/95版本,然后再导入VFP中
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2020-03-01 15:37
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:283
专家分:38
注 册:2010-12-23
收藏
得分:0 
回复 2楼 sdta
谢谢回复,我另存为也还是一样,怪了
图片附件: 游客没有浏览图片的权限,请 登录注册
2020-03-01 16:04
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册: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
帖 子:283
专家分:38
注 册: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: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1545
专家分:3003
注 册:2012-2-29
收藏
得分:3 
回复 楼主 laibinhua
试了一下,程序本身没有问题,问题出在上面各位所说的版本格式上,可用下面的Test.xls测试一下就知道啦。
Test.rar (5.53 KB)
2020-03-01 18:51
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册: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
快速回复:请教 excle文件导入问题
数据加载中...
 
   



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

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