全球FlexSim系统仿真中文论坛
标题:
Flexsim匯出Excel問題
[打印本页]
作者:
r0805995
时间:
2015-4-18 20:24
标题:
Flexsim匯出Excel問題
若Flexsim 有Table為a : 4列3行 、b : 5列2行,
3 {' b8 N7 a* m' d5 M
/ @# Y5 M' x2 b( c
excelexporttable("a",1,1,4,3); 放至excel之1-4列 1-3行
5 I$ p7 U2 Z' ^# ]9 M) s
能不能再將第二個table同時放入excel之 1-5列 6~8行??
作者:
慧娴亚伦
时间:
2015-4-19 22:18
不是特别清楚,您可以尝试一下您的代码,如果出现问题了再具体描述这样比较好解决问题。
作者:
r0805995
时间:
2015-4-20 14:57
2#
慧娴亚伦
作者:
慧娴亚伦
时间:
2015-4-20 20:18
抱歉,我没有使用过excelexporttable这个命令。通常在模型停止运行状态下,我都是直接选中复制到excel中的。
作者:
lulu-luka
时间:
2017-4-21 02:01
4#
慧娴亚伦
" _. t5 ]6 u. N; d# `/ |- t1 `9 x
4 Z) c+ k+ r' C! f" H! V
9 ^6 I# n2 C x' z$ d6 J
看了一早上的从Flexsim导出数据到Excel的相关函数,也尝试了工具栏上的Excel数据界面。
z) H" L4 B+ B
前者是不知道应该把excelexporttable这个函数指令写在哪使得其输出数据到Excel,也不清楚它最后导出的Excel存放在电脑的哪个位置;后者总是显示打不开要接受输出数据的对应的Excel表格。反正就是还没搞清楚这个怎么输出。
& d, s* W: [) ]
但看到您的这个方法,有一种一语惊醒梦中人的感觉,对于数据量不大也不需要特殊的合并操作的模型来说,直接将数据copy出来,确实是最简单直接的方法。有的时候可能最不起眼的方法就是最好的方法。
, T5 t8 Q& d! x2 `
不过要是有人知道我上面的问题,也麻烦大家告诉我呀,谢谢啦!
作者:
zorsite
时间:
2017-4-24 12:45
本帖最后由 zorsite 于 2017-4-24 13:07 编辑
. l( k! ]* R3 _, J* ?0 Q
/ [3 U* b/ z/ L+ u: n" I
我用的是Office 2016,所以地址为C:/Program Files/Microsoft Office/Office16,其他版本请做相应更改。
" q2 R% Z- a* ~
excelopen打开的一定是一个已经存在的文件,否则会报错。
" d* {8 D! V! Q/ x
其他的命令我就不详细解释了,能用这些命令的应该都会读命令说明吧。
excellaunch(" C:/Program Files/Microsoft Office/Office16");
4 i; ~+ F0 k1 a9 Y, z' B3 i( f
excelopen("D:/book1.xlsx");
# `0 B A: J7 ~, }
excelsetsheet("Sheet1");
1 B5 h0 m% m3 z2 g4 X- z/ i
excelexporttable("GlobalTable1",1,1,3,5);
; T5 S# V6 n, G- ^
excelexporttable("GlobalTable2",1,8,5,4);
4 L$ x- ^2 G R _; `1 S
excelclose(true);
1 E9 _3 a! T3 \) } k3 } \0 F* }
excelquit();
复制代码
& x6 k& m6 {; |- Q$ d, _
自Flexsim2016之后可以不用excellaunch,直接用excelopen()即可在Flexsim与excel之间建立关系,记得open之后要close。
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3