|
建立的模型中合成器要按照订单进行打包。我们可以在flexsim中建立一个全局表来记录订单信息,合成器在按照全局表进行打包。、 K& p3 N; d* n
这里我想直接用flexsim来访问EXCEL表格中的数据来实现上面全局表的作用。% z& g1 D8 g' w4 J
稍微讲一下涉及的函数:
0 s$ r# r4 s/ D) i% [1、excellaunch()用于访问office软件的安装路径
4 ?# x2 |) F! ?$ A f举例:excellaunch("C:/Program Files/Microsoft Office/Office14");
1 u4 j; B+ t1 ^7 M; @8 Y2 `注意:函数里面的路径是 “/”斜杠,不是“\”斜杠
& d* t5 o1 q6 J4 o2、excelopen()用来打开你需要访问的EXCEL表格,路径需要到文件名6 H2 L& J o$ O8 ?: J7 B
举例:excelopen("C:/Users/liu-xp.PVI/Desktop/新建文件夹/合成器列表.xlxs);1 f7 s0 w1 g! t0 I {
3、excelsetsheet()用来打开已经被选中的EXCEL表格的具体工作簿: k S# \& c5 j2 _7 `8 P
举例:excelsetsheet("sheet1");- y; m( ^% I* q! ]6 A' p# L
通过以上三个函数的步骤,已经打开了EXCEL表格数据。总体思路就是:①让flexsim打开你的office软件;②让flexsim通过office打开EXCEL文件;③让flexsim通过office和EXCEL文件来访问具体工作簿。
+ s; x( P: _1 U
/ ^# B6 c( z, d我们现在来访问具体单元格里面的数据信息。2 j1 K" F* K1 v% o
4、excelreadnum(row,colum)读取EXCEL表格里面的数字型数据
: ?2 e S% V; I1 w2 t" J# \; C' ^5 p5、excelreadstr(row,colum)读取EXCEL表格里面的字符型数据( L4 v3 q2 y0 ~+ I9 [
主要就是以上五个函数,学识浅薄,望论坛大神指点。
3 X. [ N0 R9 o+ w下面是我做的一个例子,下载下来运行会报错,应为代码里面的路径在不同电脑上是不一样的,所以要更改下代码里面的路径链接。
, {* Y b/ |1 Q/ X% M7 J% _" t* m, V5 I4 G9 z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|