设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
1 u- j" x, q: G& {/ u1 i
1 r- u$ A6 v. [不知道现有公式函数里,有没有可以写文件的函数呢?
! d* C) L1 O! X. A9 H, A预先谢谢大牛们回答。
. M3 D% T8 I" e& u6 T, L! O5 l+ ]6 v" L" r' H5 D
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
) T. ~, K  N2 q/ ?% D( S8 Y8 J是同时计算公式的时候,输出数据到EXCEL吗?
7 J  j3 [5 _* p* O: C, t& p
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
9 }8 d7 j$ G* o! `1 Q3 o
: v% b9 `( x, k/ ^# }6 X& k6 I
  1. 9 X0 b( v' H; P! U( z

  2. 8 d9 n! Q+ U4 D. z  Q$ c# [
  3. if DATAPERIOD<>0 then
    / n! u6 O& h! S# v3 A: ?/ A- L
  4. begin
    6 b" P# e6 o6 m. J' R6 f
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');, M, c, r) @: F* h$ O
  6. exit;' p4 U' U. q6 {9 f# w1 p
  7. end;' V7 N% L3 Y5 r: ], H5 j

  8. 4 D/ e) \0 X; `) ^
  9. dd:=date;6 J2 o) c/ `" ]" h7 r  b# A

  10. + |: Y3 C: n4 X' }( \6 p
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);+ Z/ d6 j4 S7 c7 g6 v% R
  12. for i=25 to 36 do% i1 e* u9 F! K0 e$ G
  13. begin+ ~' G9 h# c+ t1 Z
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);; F2 j" X6 `! G" G: v
  15. end;
    9 F" j$ |: @9 u: n/ C& S- w* x

  16.   e* e, I  b6 q3 Z
  17. <%1 }( Q1 {- k1 [  i: Z$ I
  18. vd1 = FFL.VarData("dd")
    " d6 A- X  x2 G& C
  19. vd2 = FFL.VarData("str")! z6 ~" z/ U4 h4 `
  20. nFirst = FFL.VarStartIndex("dd") * `2 l$ p0 t8 e4 l$ |
  21. - V3 e: k6 e7 `6 T5 S/ d2 I' F8 ^
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    6 }+ K8 h8 `" P7 o" L
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"* M& m) [: n% i' E

  24. " f2 u9 ~' i1 h3 Z$ U  |9 a7 y2 }; D  b
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    9 B$ U* B) {( @: K+ T
  26. f1.writeline vd2  A2 j; r; D& ~1 I& |4 b8 g
  27. f1.close( u7 h& r1 }0 j8 S; N6 o8 V
  28. 6 e- T$ n. p8 a7 @: h3 D4 i
  29. %>. H$ I. @( A+ F7 J( `
  30. 6 @; u* F3 Z/ M6 J
  31. aa:time;# d9 K1 i' E1 X. X6 \2 d+ H
  32. Show File Failed
    & k% ?4 ^  y/ w" x8 R

  33. ( r& x3 A: w0 D, z# q

  34. ( }4 e! c% p* \% t7 e9 Z, Y, n# e
复制代码
0 z. Q) i: Y- p, [% m9 K9 ]
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36  \# m2 o. N3 c" g- j4 v! j
用VB来写看看
) i' N* k1 d& y% `
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36; ?, }2 T8 C: D" m. v  X1 ^
用VB来写看看
& T; U1 e- w0 c+ ?( _
哈哈,测试成功了!谢谢!# N4 g: A6 c; D7 _, _

( }3 u+ {& H! h; d8 W公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-27 22:10 , Processed in 0.206034 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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