|
建立的模型中合成器要按照订单进行打包。我们可以在flexsim中建立一个全局表来记录订单信息,合成器在按照全局表进行打包。、' S7 Q. Z4 | y9 @5 {% H, A, V
这里我想直接用flexsim来访问EXCEL表格中的数据来实现上面全局表的作用。9 Q, R. ?' T ~4 j6 Q6 ?
稍微讲一下涉及的函数:, o2 ^7 j' J9 Y3 U# _4 B3 `
1、excellaunch()用于访问office软件的安装路径
% u; M9 S1 P8 w7 D* E5 R举例:excellaunch("C:/Program Files/Microsoft Office/Office14");9 f# t" J9 m1 i6 I& `* d" G
注意:函数里面的路径是 “/”斜杠,不是“\”斜杠# U- l) Y" d X" D. S
2、excelopen()用来打开你需要访问的EXCEL表格,路径需要到文件名
( [# t$ L2 ^( n举例:excelopen("C:/Users/liu-xp.PVI/Desktop/新建文件夹/合成器列表.xlxs);! K$ H) z b3 h* l" M
3、excelsetsheet()用来打开已经被选中的EXCEL表格的具体工作簿
) f& K, K6 e# l' n- Q+ `举例:excelsetsheet("sheet1");
M/ `' Y( d) O& n6 ~4 ~6 i5 l5 ?4 {通过以上三个函数的步骤,已经打开了EXCEL表格数据。总体思路就是:①让flexsim打开你的office软件;②让flexsim通过office打开EXCEL文件;③让flexsim通过office和EXCEL文件来访问具体工作簿。
3 S- R- m; _7 g; _, d0 H0 w& N " F$ [: \2 c% f; J4 E. I: P: e4 C8 ~
我们现在来访问具体单元格里面的数据信息。
* n3 E$ n' y( H& y" l$ A4、excelreadnum(row,colum)读取EXCEL表格里面的数字型数据* R' z8 e0 w& l, \+ e
5、excelreadstr(row,colum)读取EXCEL表格里面的字符型数据+ V9 G2 O+ _2 g4 d1 S0 Z9 H) g
主要就是以上五个函数,学识浅薄,望论坛大神指点。
& A/ e- Q% {- Q- s4 |# m# a; k' F' l下面是我做的一个例子,下载下来运行会报错,应为代码里面的路径在不同电脑上是不一样的,所以要更改下代码里面的路径链接。# s8 E# Q, ?& `+ i8 |* {2 m
. V D. V6 N, b% h9 n1 @; D4 b& w, S3 j& B |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|