设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
8 K! [' ]8 m) z3 w2 D0 b- V/ s+ b0 O8 ^" z# k
不知道现有公式函数里,有没有可以写文件的函数呢?
$ p4 i5 e7 V% C, j! Z预先谢谢大牛们回答。0 _" [: M5 ~) n. u; ?: @) {
9 |1 i. H) L8 n- ]7 ~
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
4 c$ Z4 s. a( f" a2 |- g$ T+ t4 z是同时计算公式的时候,输出数据到EXCEL吗?

/ P. [; U' P: Y) Z- w. I6 U是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看. L- q3 ?: H% ^/ Z
" H2 k2 t3 m5 o" a" u

  1. 1 |/ B+ L5 @. ^  m  o7 A

  2. # `5 O/ e6 h# z9 M& p: P
  3. if DATAPERIOD<>0 then
    3 U+ A5 ^3 \! y
  4. begin
    # }" o6 o; o4 `  E
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');& ]1 n" V4 y; X$ E  T2 f
  6. exit;
    , a( d5 x  W% l- y8 m: R  ], Y0 c
  7. end;0 `3 K! W  b2 g7 X" w2 z

  8. + x4 l. B( E/ I4 ?3 z5 H& R7 B) V  [
  9. dd:=date;" T8 `6 J2 a0 }% _7 |0 K4 C3 Y

  10. ; `( t1 h( R6 `; m9 x6 I
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    + J) _* z  M& [
  12. for i=25 to 36 do8 U1 s* Z) B0 x- _' m
  13. begin; }! ]2 e4 N% m. C9 t& ^2 R) L  c
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    ' T. M0 X+ ]$ j; W) y; N
  15. end;
    % V2 S: a. T- t" [1 }- v$ N
  16. & U7 d$ i, W% E, B5 Y  t
  17. <%  M5 F$ `# ^6 }; o% x
  18. vd1 = FFL.VarData("dd")
    7 d0 ]* \; q' v% k8 C" G
  19. vd2 = FFL.VarData("str")
    ' J1 N3 @& F1 _% ]2 {
  20. nFirst = FFL.VarStartIndex("dd")
    6 O2 C4 |$ R3 G% u5 X- v( T
  21. . d; g: F% a* h% x3 E
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    3 n) t- T' r% A+ F# g  c4 }
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"; N0 M$ Z3 W; z$ p
  24. % w8 ^6 k+ |4 Z: A9 I- n! S
  25. Set f1 = fso.OpenTextFile(fn,8,True)- k2 c, h6 c4 H, O# @
  26. f1.writeline vd2% j  y7 @9 D# F- P
  27. f1.close
    % x' l/ g, m3 v
  28. 9 g$ M  R* J/ E/ O" R
  29. %>
    7 P" e! j$ b( t3 r3 ?

  30. % O5 [- ?1 M% k
  31. aa:time;% F, L- u- `( A- I5 x/ L1 Z. w
  32. Show File Failed( x0 g4 z: Y8 n# Y2 p* X

  33. 6 L7 S- R! ?( h) H- N. b
  34. ; m5 K! D7 {7 q1 {, q& F
复制代码
: a3 N3 W, U- {
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
, {2 @$ E4 O; g用VB来写看看
- @. u) U: ]! L( e& k9 {  K+ s5 Y
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
* c$ l' y4 y1 R. A' d$ D用VB来写看看
4 d3 E$ g5 O- z% v/ i! R2 `' e
哈哈,测试成功了!谢谢!* ?1 k# f( G  C# N7 o
5 H; X; k( O; U( e' }. u
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 10:44 , Processed in 0.168006 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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