设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。0 c* B3 s$ q; k$ H4 {
0 B8 d/ b6 n% W& m0 o  s/ T
不知道现有公式函数里,有没有可以写文件的函数呢?# x5 D. }* }( Q' r. [8 b4 V+ c
预先谢谢大牛们回答。0 C& @$ S% Z, P5 z
; U8 }8 r# t* B0 F, n$ E
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
7 z9 ?9 m+ A+ E. A' h是同时计算公式的时候,输出数据到EXCEL吗?

' }; Y/ J9 M% b8 N是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
5 ^# U/ q8 m" I& b5 O' p3 ^) B$ |, b8 g& ]2 i( C4 ~

  1. $ g$ W3 j. T! W/ S, H% X0 x

  2. * y; E$ k/ a' K8 }- w- u
  3. if DATAPERIOD<>0 then
    ) V1 _% P' r$ L- \4 h( P7 t( n
  4. begin
    - J( O7 ^" U. S* y
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');/ o4 B4 H  m2 l6 P% ]
  6. exit;
    0 t+ l7 m4 B, B
  7. end;; L+ X2 `) g% ~) e. j0 T4 ~( N; n, g0 N

  8. 1 B, y' \; G8 b& W4 Y- f
  9. dd:=date;
    2 l+ E$ P% ]3 `: F
  10. - U$ b0 k# \; H% L: d' w
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    & B4 ]% g4 c% e
  12. for i=25 to 36 do2 m3 N9 j4 k. v1 B
  13. begin
    - J" _' v+ {% j& l
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    ! h/ j& H( o, d/ ~9 u, k  H' ]
  15. end;
    # w, p! M$ a$ h0 |* @4 V2 r  n
  16. " \8 F, }: _( G, |
  17. <%
    / H) t0 a+ ~3 ~: p, W& H" \
  18. vd1 = FFL.VarData("dd")
    8 p7 G7 P( w  L$ b* Z' ^
  19. vd2 = FFL.VarData("str")
    $ B. X. J* t, A; J7 v" L
  20. nFirst = FFL.VarStartIndex("dd")
    0 M; A# E2 @# v  U& X/ C7 I  S

  21. & m2 M" @& E# ?1 B0 W
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    % F, e' p- t. c# [8 T, T
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    9 e" v4 g3 _' O  d5 w

  24. ' r- {7 ~; J& h) ~5 ]! Z' j
  25. Set f1 = fso.OpenTextFile(fn,8,True)/ @* ~8 r# _7 ?3 H
  26. f1.writeline vd2; Y$ s8 G$ h7 q, J8 X* S3 z- X
  27. f1.close
    6 Q) Q4 C3 M+ w1 \( K+ n
  28. , [+ m5 l+ A/ ]% t7 j
  29. %>1 x1 ]% Q) I; q1 x* `6 W, L
  30. - w% K, Z$ i- c: t8 |2 ?" A
  31. aa:time;
    ' |' x1 E% Y) x; J* o
  32. Show File Failed2 l6 ]+ K# j# z
  33. ' V. A9 F# n% O1 F  {3 D

  34. 1 H' S. B. p* i9 ?1 F5 r
复制代码
1 I/ j6 z: N1 E8 W
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
' ?- p- L* U" i2 n用VB来写看看
% @2 O0 _9 q- p& m. L
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
0 R" ~- L0 t' ~' v& D/ X5 h7 F用VB来写看看

5 @) I7 d3 i* ~( s. F! W1 U: \5 `; I哈哈,测试成功了!谢谢!
% v# r2 S& C% i2 i7 D. W2 C0 v; z& W# X2 V' K0 A; p( z- }
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 11:41 , Processed in 0.312652 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

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

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