设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。; |- I) i3 j4 g' P

0 _7 V/ J, K7 ?+ y# R$ q  n/ y不知道现有公式函数里,有没有可以写文件的函数呢?& Z( k! D0 r5 c! h$ q" m
预先谢谢大牛们回答。
: @! d9 A( k0 p3 x  |
4 l( B% T  V. [1 n
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
" Z4 s/ @' f' T  r3 e) ~% R是同时计算公式的时候,输出数据到EXCEL吗?

; j# Y  I6 U# g  S6 J是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
. u* w* k# \4 T. W* b/ L
+ U4 C: \+ ^% L% \. b& _
  1. - D/ z$ i7 M/ s3 _" q1 V. M
  2. 3 B* c% y/ ~% J
  3. if DATAPERIOD<>0 then 9 A; y6 \" q- ?4 v- P' D
  4. begin
    1 Q8 Z8 |# v$ ?
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    : @" s3 N- \; n& Q" h0 o9 W" B
  6. exit;7 E0 O! J2 u) r4 z
  7. end;
    8 ?4 y2 j. p0 w3 @+ H1 C4 D

  8. 6 e# f6 v% v" k2 M' `, ^
  9. dd:=date;
    7 q9 H7 U( Y) n8 s7 M
  10. & v4 }/ D  X% ?& U
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    0 F, Y6 U0 T$ G) [- \
  12. for i=25 to 36 do0 G+ q( v% k5 m. P" [6 [/ t
  13. begin( c0 k( H$ n8 g
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    5 w% R6 F8 s' ]" D
  15. end;5 c2 P( B2 F3 y- q9 f

  16. 5 Z  y5 y7 j' h1 s+ w
  17. <%
    / U. t0 k. o7 M$ z8 _/ q+ ?3 R
  18. vd1 = FFL.VarData("dd")" C$ o- p" m  U& @
  19. vd2 = FFL.VarData("str")) j( V% i5 |: m) H9 M
  20. nFirst = FFL.VarStartIndex("dd") " b% B; z+ Q5 F% ]( _

  21. 7 B* u6 q! e! R6 Q/ E
  22. Set fso=CreateObject("Scripting.FileSystemObject")- b/ @2 U) Z' S* c7 Z. M9 A
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"+ G0 ]0 ?- _5 N, Q2 A7 l( j5 I
  24. ! C& u! H" P' p+ N& \
  25. Set f1 = fso.OpenTextFile(fn,8,True)% A" V# T% [6 i1 Z6 p, g6 h
  26. f1.writeline vd2) d4 x9 n# b5 V7 K) c0 X
  27. f1.close* i/ k, B1 I. k& h/ m7 h9 R0 a  T) C

  28. 0 I# M, A/ `5 ^/ n! d5 ~
  29. %>$ j1 Q6 Q; {& O. }9 T
  30. & _* N: Y- t. j) _! U5 y) l. [
  31. aa:time;
    # U- u' G& Z% f' ^
  32. Show File Failed
      q$ v: A2 E4 {5 }

  33. 1 ?$ h- }2 n% a* U6 D

  34. & g! {4 Y: C& A
复制代码

6 g# t( W7 ?) b
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36, i% a, t" r) A9 `2 F1 V/ l" Z
用VB来写看看
& D/ T9 G, g7 J& x) k' _
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
% o" ]1 ?) \6 B1 L. Z3 H) h用VB来写看看

( \0 K% j9 x: t, x' s. i. w哈哈,测试成功了!谢谢!: |: y" G+ G& i& @) c5 b
/ R8 X3 {9 a, @. K* N4 r
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 05:47 , Processed in 0.128315 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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