边缘_Michael 发表于 2014-2-15 14:08:20

请问公式中有可以写文件的函数吗?

计算公式时希望导出一些结算结果,以便用excel统计。

不知道现有公式函数里,有没有可以写文件的函数呢?
预先谢谢大牛们回答。

gc007 发表于 2014-2-16 11:00:07

是同时计算公式的时候,输出数据到EXCEL吗?

边缘_Michael 发表于 2014-2-16 22:37:36

gc007 发表于 2014-2-16 11:00
是同时计算公式的时候,输出数据到EXCEL吗?

是的,就是这个意思。输出格式能灵活些更好。

mccs 发表于 2014-2-17 00:45:04

同问,请版主大人指教

醉心 发表于 2014-2-17 11:36:35

用VB来写看看



if DATAPERIOD<>0 then
begin
DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
exit;
end;

dd:=date;

str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
for i=25 to 36 do
begin
str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
end;

<%
vd1 = FFL.VarData("dd")
vd2 = FFL.VarData("str")
nFirst = FFL.VarStartIndex("dd")

Set fso=CreateObject("Scripting.FileSystemObject")
fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"

Set f1 = fso.OpenTextFile(fn,8,True)
f1.writeline vd2
f1.close

%>

aa:time;
Show File Failed



边缘_Michael 发表于 2014-2-17 21:35:39

醉心 发表于 2014-2-17 11:36
用VB来写看看

对VB不太熟,先学习着

sxsongchen 发表于 2014-2-18 17:20:14

学习了,试试

边缘_Michael 发表于 2014-3-2 21:41:15

醉心 发表于 2014-2-17 11:36
用VB来写看看

哈哈,测试成功了!谢谢!

公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
页: [1]
查看完整版本: 请问公式中有可以写文件的函数吗?