作者 内容
 yangrobin   急急,请帮忙

各位,我在这儿写的一个技术方案里碰到一个问题,敬请大家帮忙,因为急,所以我知道这个问题不适合在这个论坛里提出,但这儿高手众多,谢了:

问题是:用户有这样的需求,通过Web进行统计,统计的结果生成页面后,页面上要有一个“另存为”的按钮,点击后可以把刚才的统计结果生成的一个Excel文件,这个Excel可以生成在服务器端,然后给用户一个链接下载,也可以生成在客户端;如果能在客户端生成那自然更好。

系统运行环境是:服务器端 IBM AIX + WebSphere,客户端 Win2K

这里先多谢了。
 01/08/03 14:39 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 yangrobin   回复: 急急,请帮忙

各位老兄,如果知道多多帮忙啊,多谢了
 01/08/03 16:15 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 linkhand   可以如下做法

先生成EXECL文件,放在服务器上,再生成一个统计页面给用户看,并将EXECL文件的地址,做为“另存为”的一个链接,这样用户就可以下载了。要想生成在客户端不太容易。
生成EXECL文件要VBA的知识,生成一个统计页面,就看PERL、PHP、ASP,JAVA等的技术了。应该不是很难。
 01/08/03 18:23 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 boss_ch   回复: 急急,请帮忙

我感觉 这不太现实。
如果 服务器平台 是 w2k ,利用 com 操作(java 与 com 的互操作看到有相关的介绍),在服务端端生成 Excle 也许可以。在你所说到的 服务器端环境下,好像只能考虑在客户端来做。
或者,可以考虑服务器端生成一个 XML 文件 ,在客户端再生成 html 与 Excel 两个版本。 如果是内部用的话,可以用 客户端的 ActiveX 控制来做。应该可行。
 01/08/04 13:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 yangrobin   回复: 可以如下做法

那请问如何在IBM的AIX系统下生成EXCEL文件???
 01/08/06 09:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 yangrobin   回复: 急急,请帮忙

多谢了,但此系统是放在internet上使用,不过是给企业的许多分销点使用的,所有也有点属于内部使用。如果真的没有办法,只好采用ActiveX在客户端生成了,可有没有更好的办法???
 01/08/06 09:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 gt7092b   回复: 急急,请帮忙

There is a way to dynamically generate EXCEL file on the server, but I didn't pay attention to it. try to search at google.

The basic idea is to dynamically generate a temp file on the sever. when users click to download it, you must specify the correct MIME type, something similar to application/ms-excel. The file will be opened in IE automatically.
 01/08/06 12:04 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 yangrobin   回复: 急急,请帮忙

还有没有更好的方法?
 01/08/07 08:55 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jdev  回复: 急急,请帮忙

首先我想知道为什么非要Excel格式,基于Web的程序设计,格式越简单越好,同时根据运行环境,生成Excel格式用不到Windows系统下的一些便利,徒增烦恼而已,当然更不可能在客户端文件系统中生成任何东西.
所以解决的办法,在服务器端Web Server可以读写的目录下生成一般的Delimited的文本文件,或给连接到生成的文件,或直接forward到生成的文件即可;如果要考虑安全方面的因素可以将生成文件所在的目录保护起来.

//jdev
 01/08/07 09:15 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首