facview如何读取excel表中的数据? 点击:308 | 回复:1



crystalying33

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 6回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2006年8月12日
发表于:2008-06-01 20:14:18
楼主

! Read from Excel spreadsheet
STRING FUNCTION GetExcelData();
INT hChannel;
STRING sData;
hChannel = DDEhInitiate("EXCEL", "DATA.XLS");
IF hChannel > -1 THEN
sData = DDEhRequest(hChannel, "R1C1");
DDEhTerminate(hChannel);
hChannel = -1;
END;
RETURN sData;
END

 

这是帮助里面的一个例子,我有调试过,但不行,有几个问题不明白:

1.DDEhInitiate("EXCEL", "DATA.XLS"); 这个函数它从哪个路径来读取data.xls啊

2.我有试过改成:DDEhInitiate("EXCEL", "【RUN】:\test.xls");

test.xls已创建了,但是还是读不了数

3.还有试过:DDEhInitiate("EXCEL", "c:\20071119.xls");

仍然不行...

各位前辈们,请问知不知道是什么原因?




ririr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:1
  • 历史总积分:60
  • 注册:2004年8月05日
发表于:2008-06-29 10:21:38
1楼
一般读取FACVIEW所在安装目录下的DATA文件夹下的EXECL文件。

热门招聘
相关主题

官方公众号

智造工程师