我现在用Delphi6写了一个dll档的网页程序,但是我想知道,我能不能在这个程序中调用Excel制作报表,而不是在浏览器中打开Execl文件。请高手帮忙(50

  • 主题发起人 主题发起人 davin
  • 开始时间 开始时间
D

davin

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用Delphi6写了一个dll档的网页程序,但是我想知道,我能不能在这个程序中调用Excel制作报表,而不是在浏览器中打开Execl文件。请高手帮忙(50分)<br />我现在的问题就是要在网页上制作报表,这种方法怎样实现?还有什么好的建议,也请指教。
 
没有人看一下吗?不会是嫌分少吧!
 
制作出报表然后在客户的IE中显示?
 
我并不是要在IE中显示已经做好的报表,我想通过IE去调用本机的Excel制作报表,并能实现
打印。
 
Excel文件放在服务器上还是客户机上呢?
会用Excel的话,有必要让IE来启动Excel吗?
 
Excel是安装在客户机上。
因为我的网页是用Delphi编写的,主要是通过查询来制作报表,所以我想是不是最好是在
程序中直接调用Excel并抓取符合条件的数据填入表中。而hotjava所说的,不是我的想法,
你那种只能是用宏来实现,但是客户需要的是用网页浏览查询结果,并制作报表。

 
方法一:服务器端生成临时Excel文件,再回传这个文件的URL即可;
方法二:直接以数据流(Excel格式)返回给客户端
 
jabing你好,你能不能讲详细一点,如你的做法,那我程序中还能不能对Excel文件进行操作呢?
非常感谢!
 
还是没有人理我一下吗?因为我觉得这个和应用程序没有什么区别,一样可以打开Excel,我
的语句是:EApp := CreateOleObject('Excel.Application');
EApp.Visible := true;
EApp.Workbooks.Open('C:/IPQC2.XlS');
当然这个语句是放在一个AdaptAtion的Execute中的,编译都没有问题,就是点击后没反应。
那位高手帮帮我啊!
 
后退
顶部