本人研二读书,最近在做一个delphi小课题。遇到一点delphi输出麻烦,想请客大家:
我的做法是:
全局变量i=1;(输出按钮)代码部分有:
sheet.cells[1,i]:=ai;(输出第一列,ai已经算出)
i;=i+1;(利用全局变量i,点击按钮希望在第二列输出)
excelapplication1.Quit; //关闭excel,并提示是否保存的提示信息excelapplication1.Disconnect; //解除与excel服务器的连接.实际遇到的麻烦是:第一次点击,输出在第一列
第二次点击,输出在第二列 ,第一列数据全没了~~~~~
第三次点击,输出在第三列,第一列,第二列全没了~~~
我希望能在同一个表中输出第一列第二列第三列~~~,希望高手指点。很急,只有2天时间!!
我的做法是:
全局变量i=1;(输出按钮)代码部分有:
sheet.cells[1,i]:=ai;(输出第一列,ai已经算出)
i;=i+1;(利用全局变量i,点击按钮希望在第二列输出)
excelapplication1.Quit; //关闭excel,并提示是否保存的提示信息excelapplication1.Disconnect; //解除与excel服务器的连接.实际遇到的麻烦是:第一次点击,输出在第一列
第二次点击,输出在第二列 ,第一列数据全没了~~~~~
第三次点击,输出在第三列,第一列,第二列全没了~~~
我希望能在同一个表中输出第一列第二列第三列~~~,希望高手指点。很急,只有2天时间!!
inc(i);是不是你每点一次按钮时,都执行了
excelapplication1.Quit; //关闭excel,并提示是否保存的提示信息excelapplication1.Disconnect; //解除与excel服务器的连接.
呀。如果不是我上面的代码应该没问题的。
excelapplication1.Quit; //关闭excel,并提示是否保存的提示信息excelapplication1.Disconnect; //解除与excel服务器的连接.我的程序每点一次按钮就有300个数据输出,在第一列。回到前面再点第二次按钮又有300个数据要输出,我希望是在同一个表中输出。以下类推,第三第四列。但是打开是的新的表。
只能在新表的第二列输出,第一列的数据保存不了。改变参数,点第三次计算时,又打开新表
,在第三列输出,第一第二列数据又没有了!我郁闷呢~~
希望的表达说清了,请帮忙~~