| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1681 人关注过本帖
标题:如何让VFP程序调用EXCEL中的数据???
只看楼主 加入收藏
折现吧
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-12-23
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
如何让VFP程序调用EXCEL中的数据???
程序部分如下:

dime a(120)
for i=1 to 120
input"请输入数字    "to a(i)

w=int(a(i)/10000)
w1=a(i)-w*10000
q=int(w1/1000)
q1=w1-q*1000
b=int(q1/100)
b2=q1-b*100
s=int(b2/10)
g=b2-s*10

do case
case w=0
  li=li+1
case w=1
  yi=yi+1
case w=2
………………

现在我觉得要一个个去输入数字太麻烦了,一共6万组数字呀…………。
而且又有现成的这6W组数字的excel表

所以就想能不能用什么语句来实现自动从excel表中取数据来计算???

先谢谢大家的指点


搜索更多相关主题的帖子: 数据 EXCEL VFP 
2010-01-01 22:44
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:10 
用 IMPORT FROM ....... 命令把 Excel 表转为 DBF 表,然后读取 DBF 表数据。
2010-01-02 06:09
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:0 
以下代码供参考
eole=CREATEOBJECT('Excel.application')         && 创建Excel对象
eole.Workbooks.Open("D:\AA.xls")               && 打开D盘名为AA的工作簿
nROW=eole.SHEETS(1).UsedRange.Rows.Count       && 第一个表的行数
nCOL=eole.SHEETS(1).UsedRange.Columns.Count    && 第一个表的列数
For nI=1 To nROW
  ?eole.SHEETS(1).cells(nI,1).Value            && 读取各行第一列的值
Next
eole.Workbooks.close                           && 关闭工作簿
eole.quit                                      && 退出Excel
2010-01-02 07:53
bc123
Rank: 2
等 级:论坛游民
帖 子:14
专家分:12
注 册:2006-2-4
收藏
得分:10 
有一个函数sys(2000,1),从函数库里关注一下,用一个循环语句,可以把所有符合规律的文件吸进去。
2010-01-06 19:49
快速回复:如何让VFP程序调用EXCEL中的数据???
数据加载中...
 
   



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

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