设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
% E0 ~5 [3 r8 z! h' `0 y% b) ]
! f4 F0 m) @7 Q1 A) Y* _8 o不知道现有公式函数里,有没有可以写文件的函数呢?7 [1 j+ F  p8 H* z5 V+ q* b
预先谢谢大牛们回答。
6 F' e; U- X/ \+ `# E
: Z; i) c; x6 Z' G
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:005 W! L# Q( Y, }( m, B% D6 g
是同时计算公式的时候,输出数据到EXCEL吗?
3 x" L- H& ^5 |3 A' K0 `* y, s
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看) O9 @! n: A& ~9 o( {
- I2 K  @3 H4 I+ a$ o! o4 g
  1. ) G' N! |4 C# X

  2. + z1 S3 O. X1 I: E; v5 s( a
  3. if DATAPERIOD<>0 then
    $ W9 p1 E2 @" }' q. C7 y; z/ _
  4. begin
    0 B, c: x4 x$ w: h- k8 R3 J/ B
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');0 X: l# h* \! M: n! o6 U/ [$ t
  6. exit;
    - p* g2 X! }/ D3 k- k' `& F& U
  7. end;% d" r' S. |- r

  8. 3 N5 x, V) S9 V/ e4 u
  9. dd:=date;
    $ t3 t  z7 y# P" J
  10. # C0 l% t6 y( {7 x0 c! N
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);+ n: c+ i3 E, ~# @
  12. for i=25 to 36 do
    " Q3 O0 ~, P& u  B! J- h( d
  13. begin
    $ {/ i  ?& z6 Y6 H5 p) U0 u* W
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);! v5 [7 H( @" D4 I1 q; H5 J0 }
  15. end;
      w" L7 [8 O4 d6 U! @; j9 w
  16. ( ]7 F$ S0 o$ H! ]+ l: D9 T/ l
  17. <%; @* ?: l' r" f
  18. vd1 = FFL.VarData("dd"), u; `: y' J! h( S. ~3 U( G
  19. vd2 = FFL.VarData("str")
    2 n6 r2 a& i2 l7 Y' h) `  l/ ^
  20. nFirst = FFL.VarStartIndex("dd") $ J0 D$ G. j* q, N: y$ ]' `

  21. 8 A9 b8 e+ u* K# u+ a, b
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    2 B$ |6 y2 A+ I6 K% \
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"1 M9 k' y% l* g3 Z+ U/ v
  24. " D3 F+ z3 U: l' w0 C
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    ' j$ A) i4 N& ?/ y2 r* }
  26. f1.writeline vd2  q1 }" f# @6 K6 u
  27. f1.close
    ( w  E) X" U4 Y

  28. 6 v2 p4 I0 K5 k( B
  29. %>
      _! ^6 p: p9 a9 Q6 k! e

  30. 8 d5 N; X, t/ e3 W
  31. aa:time;
    / y, m) U0 ^% y: ^* R
  32. Show File Failed  G" m. d8 t8 B8 G! O4 t* S) e. R3 p
  33. % L, Q& L! x* u( y+ a! x/ m' j

  34. * b! ^' u' p: j8 y' o
复制代码

$ g( h9 W, J0 P6 Y" H0 d
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
) q. \# z! G/ K& f* m$ h用VB来写看看
7 N$ l$ D" f: k6 F* p
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:361 \% |9 A7 Q! g: f
用VB来写看看
6 F! z7 l: F5 d' p
哈哈,测试成功了!谢谢!
/ z; _6 ], B: }! M# r
2 n  W2 k! B# i! C" H& Q% C  ]公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 05:29 , Processed in 0.146214 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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