设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
  M4 {1 M3 [' G- Q  b3 q- g* j, n' E8 d5 W1 x% C
不知道现有公式函数里,有没有可以写文件的函数呢?" K8 a" x4 @9 S/ }; P
预先谢谢大牛们回答。
+ U- x5 k- |  x9 r3 B# B/ C6 W  J2 }% u
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:001 x8 k. ?8 i3 Z8 K. q
是同时计算公式的时候,输出数据到EXCEL吗?

6 q* a! x- g$ x- P+ E4 i是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看: C- J& r% _) n3 g

- E: H+ j: y) ~9 b- A

  1. 8 h2 K8 k* C4 j% C
  2. 9 [9 }2 u3 c9 J4 t# }' [
  3. if DATAPERIOD<>0 then
    : g2 E  @6 S. d
  4. begin
    + x# [* V4 z: y- G$ j
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    . @0 T+ Z2 z1 ]0 |5 [& L/ S1 `
  6. exit;& u! L& o. U4 c# X2 m
  7. end;+ D/ c$ {: X4 n9 Y

  8. 1 d( A) b% _8 T% u+ f. p
  9. dd:=date;  s. a: L; H6 r$ C

  10. : d& u3 l- E* i( b) F: p; E. w
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);7 W1 x; i, l2 `; m( }/ Z  g- A2 }% h
  12. for i=25 to 36 do
    4 F! s% y. p6 G; Y: t( M
  13. begin4 _% R6 C8 }1 O6 z, t0 S/ O$ m
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    8 \, y6 e8 T3 t. n
  15. end;, s, y4 t) X' L( Z% B4 E& I, w

  16. & O8 }8 D5 ]* `, ^( _
  17. <%  g* H* Y5 \0 L- j: p
  18. vd1 = FFL.VarData("dd")+ `8 K# m9 j. M/ p" E& l7 D' Q
  19. vd2 = FFL.VarData("str")( g# M# z& q! ?% V" b( Z, x
  20. nFirst = FFL.VarStartIndex("dd")
    * A1 k+ b- t/ ~7 d8 C

  21. ( {0 `. b4 z, G+ u$ l9 S
  22. Set fso=CreateObject("Scripting.FileSystemObject")- g$ Z0 ^$ J' S6 D! i% {
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"& F' H' Z" G5 ]" B
  24. 8 V/ m5 w5 H" t1 q/ A3 i: }
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    ' E& c0 U) \) @5 E/ d3 i$ P% w# H
  26. f1.writeline vd2" `3 r. L/ ~% N" C
  27. f1.close
    5 `/ e& _' q  S% @

  28. ! X  f7 W; H7 [; Y* }
  29. %>9 q! B" l5 a7 q% m$ H9 g! I, P  s% R) H
  30. % ~& d+ C+ w1 h: W" n' a
  31. aa:time;
    + M) B: I5 B+ m0 Z
  32. Show File Failed% x* a) u2 E- F" W1 r

  33. 1 `# ~# ~+ D9 j! a" M0 Z  e  Y
  34. $ J1 _5 Z0 n# ~% ^( Y9 b; }
复制代码

: I3 z; T# g: c+ t: g
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36% R, y6 `, J4 H! @
用VB来写看看
% W! w+ T* x" r  T7 b
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
7 o' j$ m+ Q: i) J用VB来写看看

& M- ~, ^; Q8 T" {4 H哈哈,测试成功了!谢谢!. {0 y4 N/ C' J0 m
) l5 |8 j9 z9 d3 e1 u7 K
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 18:37 , Processed in 0.184152 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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