设为首页收藏本站

步步汇盈服务平台

 找回密码
 手机注册
搜索
查看: 3325|回复: 7
打印 上一主题 下一主题

[步步汇盈] 请问公式中有可以写文件的函数吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。1 \, w( v- {2 Z; E5 F9 e

  ]: `# y( p5 r! P% C: r7 P; E4 S不知道现有公式函数里,有没有可以写文件的函数呢?
( h6 W) m  N3 i4 H" X/ g预先谢谢大牛们回答。
5 u6 b5 Y: j% O7 O$ f
4 _/ K4 {) ~7 M  w- z0 z9 {( M7 M! T
回复

使用道具 举报

沙发
发表于 2014-2-16 11:00:07 | 只看该作者
是同时计算公式的时候,输出数据到EXCEL吗?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
2 s$ B  J6 c1 }  |是同时计算公式的时候,输出数据到EXCEL吗?

, R5 w: n  v0 t1 [$ `- `是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

地板
发表于 2014-2-17 00:45:04 | 只看该作者
同问,请版主大人指教
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
0 y" c3 ]- ~* t" r: `+ a$ n! \* F: A

  1. ( T" c( w% b( b
  2. : V$ ~% }# T3 X$ a& G. G
  3. if DATAPERIOD<>0 then ) r& V* ?% {1 D( V9 z1 }! \
  4. begin
    ( C5 h# k8 s% V7 ~3 G- c. L
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');! n% a5 w1 n* K0 Q
  6. exit;* s  ~- N$ A2 M& e: y# a
  7. end;* V# X1 V0 ~8 G* ?1 c
  8. ' a5 r# G9 ^+ ~
  9. dd:=date;
    4 h( q' i9 w" M8 `

  10. 0 M% C$ X8 o- R$ R0 ]
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);* w) Y9 ?( i1 U- m$ B8 A# ^; V
  12. for i=25 to 36 do7 D/ |; k( a7 m. V
  13. begin9 h& [1 P+ k* m+ n6 g" R
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    , D. Q; B( h7 J. g: Y8 N$ D
  15. end;& I; [& Q$ M+ i# z  s$ p, G/ b

  16. . t6 Q/ s! `( o3 D4 _) c  i
  17. <%
    5 b. J; h( {6 ~' h+ {5 J+ [2 C
  18. vd1 = FFL.VarData("dd")" ^, @% L' C7 F% K
  19. vd2 = FFL.VarData("str")1 a0 q4 I6 H7 X! @
  20. nFirst = FFL.VarStartIndex("dd") # g  t  z: D7 Y+ p/ l
  21. " v/ ?- N" S2 k' l
  22. Set fso=CreateObject("Scripting.FileSystemObject")$ O3 y' u. y, f' R% N3 e. ^
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"1 `. p. Z! ^& z1 h/ r4 s
  24. ) b) ^# z& D  W1 z+ E5 `
  25. Set f1 = fso.OpenTextFile(fn,8,True)" w/ g6 H4 `/ B
  26. f1.writeline vd2
    / ]  d! E  ]8 i. v
  27. f1.close+ Q0 p) t! W/ Y* g) e" }0 p
  28. 0 E( J3 L9 x& Z# u8 j1 w+ S. Y, N
  29. %>
    1 i. D7 j7 j( D

  30. * O: x3 r) u/ W
  31. aa:time;! y2 @5 V2 x- R% S8 @: F
  32. Show File Failed
      |8 r) z, V" W  h# c- T; i: k3 L

  33. , k7 l* J, k( Z% `$ m

  34. % o) V, F; a& D6 S: X. E0 ~
复制代码
: h4 J9 q$ E& K
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
$ O3 Y4 M, M1 A- h. r! n- c用VB来写看看
2 X7 W( O  B  B8 G& q) S
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

7#
发表于 2014-2-18 17:20:14 | 只看该作者
学习了,试试
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36$ a  V8 k' H& G0 Y1 C
用VB来写看看
% A& H6 C' J! K! r
哈哈,测试成功了!谢谢!
% @0 ?3 n; n. Z3 ]
1 F- m) t9 [7 R( X. W1 d公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|步步汇盈 ( 冀ICP备13000772   

GMT+8, 2025-4-22 10:04 , Processed in 0.166977 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. 技术支持 by 巅峰设计.

快速回复 返回顶部 返回列表