设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
9 W# Q: s2 w; b+ ^! g
  J% I3 v3 S1 ~, h; D/ z& |不知道现有公式函数里,有没有可以写文件的函数呢?
& K8 q8 ~% d3 K( v8 z: q+ I预先谢谢大牛们回答。
9 j1 M- m9 D9 F: T2 c  ?1 q  [# B7 w- r6 G  h& l7 e. n
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
$ f6 k# H8 M+ \' ^是同时计算公式的时候,输出数据到EXCEL吗?
: F: p- F1 s6 X- Z, @
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看' ~4 d5 \# ?$ C; T' ~
) s! H6 D# d: ?7 N

  1. 2 I: N! M3 w9 V$ s4 P

  2. 1 L4 f6 l" h" G' u$ E0 l! G% Q
  3. if DATAPERIOD<>0 then
    ! v1 t1 o) L# Y9 _1 Y# j( n
  4. begin6 \1 ~, M- v/ C
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    1 x8 S3 g6 N. n6 ]: R
  6. exit;
    ) N! o. ~5 s1 Y5 ?( Z7 m9 i
  7. end;
    ! V8 `' b! p; N" c  L

  8. ; a1 Z3 t: E2 N* Z  r
  9. dd:=date;
    ! [: x( z" U% ]1 L8 |7 k

  10. * Q9 y3 @0 p) q' `- S
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    9 H1 X' O, b' T: a% q; s) r
  12. for i=25 to 36 do
    " Q# k8 @4 h- ]3 e: S4 j5 F& W' a
  13. begin% v4 ]9 h! s* c3 e
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    4 P9 D) W" {% n2 }" e' z3 p
  15. end;& b( K4 @3 \! ]* X/ w8 }6 q& Y

  16. $ I/ i# Q) \. R/ V! @
  17. <%6 B( G4 x  P7 S1 }$ w$ a+ f; n
  18. vd1 = FFL.VarData("dd")
    : y9 ]9 j$ m+ [8 M& _
  19. vd2 = FFL.VarData("str")
    " ~3 B; h& |0 ~8 z) ~& g( {/ I
  20. nFirst = FFL.VarStartIndex("dd") 2 y: q) C8 ^& c) @8 w" r# s* H
  21. 3 A% q* L% h: ]: c& R/ @
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    $ v4 L$ b1 A+ }$ f9 Q" A
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    & R; I! D  ~2 t% w6 y0 U: `
  24. . }! p/ D4 O; [
  25. Set f1 = fso.OpenTextFile(fn,8,True)$ l! O5 l  k& T2 S& S
  26. f1.writeline vd2' A) g7 v8 `. a  f2 ~
  27. f1.close6 ^4 ^$ U( N. F8 J- W

  28. ) R5 |! F5 Y1 x3 _
  29. %>
    * C. \9 O5 V0 Q) M8 x$ _1 H) q8 u

  30. ( b) {9 J) F! j( u, \2 P
  31. aa:time;
    4 _. M$ v7 j2 Y& W
  32. Show File Failed
    : v# E6 \) i, A/ h; [8 P

  33. 4 m- I" L! K" W2 B* j" ^
  34. / D* J/ ~8 z  E
复制代码

0 b$ ~, v$ |0 X; n2 Z
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
2 y$ J( T' w  g! u. e8 ]) o6 ?用VB来写看看
. D" z' }2 G# S+ [3 b
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:361 d2 ^1 H6 u# ]' M. \
用VB来写看看

1 E0 X# ~/ Z; V7 z哈哈,测试成功了!谢谢!
0 d0 ^% ^  q- I  z) `% c" L1 I3 w5 R. ~. X8 C- }
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-13 14:21 , Processed in 0.146689 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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