设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
; U1 W/ u! ?2 n* {. o
5 d4 {# W1 j% Z不知道现有公式函数里,有没有可以写文件的函数呢?
! b8 b7 c+ S! k! k5 R预先谢谢大牛们回答。
$ p8 O5 R( n0 J3 u7 ^1 D9 {" c4 d: ]  ~
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
; j, s# `" m4 v8 k- C2 D' j2 Q8 W% ]是同时计算公式的时候,输出数据到EXCEL吗?
3 A8 p& T- Z! V, I; D
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看8 M5 n) p0 \/ I
$ w1 W# s9 r6 N! O

  1. ( @) x) r5 @/ f/ f6 i6 k' ]

  2. ! j+ q, R+ n$ z& @$ P3 f7 N
  3. if DATAPERIOD<>0 then 2 A* R# `& t5 J% |5 |1 K( A
  4. begin
    - r; }- G& O6 J/ \1 j
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    6 k- `* \) L/ [
  6. exit;
    & P6 L9 d1 Q8 z; N1 }# G9 K
  7. end;
    , A0 B6 {6 z$ T' e
  8. 6 O! J: {5 M2 s$ G! \# f
  9. dd:=date;
    ! b6 m) k- b0 a2 G) v" |

  10. " M% `9 |) ^" {1 E5 E! m# T* t
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);& _3 [  O. E! q; f& N# ^% J- G+ k% G
  12. for i=25 to 36 do
    ( p/ m3 r5 S+ _( A6 c# W" @
  13. begin8 X/ Z' w- p( e
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    # ]- a) t' q9 H; c" y/ F% j+ D1 `
  15. end;
    ; H' e9 o/ _8 I/ T( O, s

  16. , x3 X+ l6 x& Z
  17. <%
    9 \8 g/ K3 O. D' u7 [* `# M& o" T
  18. vd1 = FFL.VarData("dd")
    ! S. g+ ]' M7 v8 f3 M# ^1 G
  19. vd2 = FFL.VarData("str")
      b' o$ R2 R1 N" _, l
  20. nFirst = FFL.VarStartIndex("dd") + h1 t* S* b) r) Y

  21. 4 K7 R$ k7 Q% k( a1 k* c/ H
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    5 i7 R2 j; c, M+ K% q9 f
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    . d4 M) g% ^8 \6 B6 p" c8 _

  24. 8 f" X, c& F/ h5 B9 V" |+ h- x
  25. Set f1 = fso.OpenTextFile(fn,8,True)& p% p  \, r: c
  26. f1.writeline vd2
    ! [1 w- @2 S  f. ~/ X
  27. f1.close" N  j! l9 A. G3 F

  28. # W' ?/ b+ O. V" m
  29. %>
    5 f" W3 g) a) _: C2 @( Q
  30. % e* H1 \/ h) b- e) y  D
  31. aa:time;# M5 G6 I+ Y! X3 V7 [- ~" }
  32. Show File Failed" j; N+ D- x9 a# ]2 w8 v

  33. % a+ x! P- n+ J5 }1 ~, }4 A; ^

  34. . ^3 _! O4 P8 O  V) l/ x( I" M# s
复制代码

) o8 Y" y, _7 m
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
& r. A' T+ C$ n6 c0 q用VB来写看看
* u+ O- t: c2 J% V* Z
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
8 \  t6 {" c3 [! J: n用VB来写看看
1 W; B6 T# ~/ z4 W3 z0 p, b
哈哈,测试成功了!谢谢!" H" O: w8 P" W: v
+ |; H2 \" k8 V) O
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 10:17 , Processed in 0.495108 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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