坛主,你可以救救我这个新手吗?

04-04-11 softwarehzp
我前两天接到上司的一个任务,要实现以下功能:把用户数据写到Excel中,然后在网页上提供两个按钮,一个"打印",一个"保存","保存"按钮可以把Excel文件保存到客户机,"打印"按钮可以实现Web打印,但Excel文件不保存到服务器中。请问坛主这个功能真的可以实现吗?

我现在使用Java Excel API可以操作Excel文件,但却不懂得如果用文件流把数据写到Excel中然后在页面打印。

我急盼回复,因如果我不能完成,极有可能就"以后不用再上班了"。

解决方法可发到我的邮箱中,作为程序新手的我,万分感激!!!末齿难忘!!!

Email:softwarehzp@126.com

cats_tiger
2004-04-12 11:53
打印还好说,如果是web打印

<input type=button value=print onclick="javascript:window.print();">
<p>

保存则比较麻烦,建议开发OCX或DLL,MS的东西还是用MS的技术比较方便。

liugy
2004-04-13 15:01
OutputStream os = request.getOutputStream();

jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);

就可以把生成的EXCEL直接写到客户端的浏览器里了,这时浏览器会弹出一个提示保存还是在现有位置打开的对话框,选保存的话,可以指定文件名去保存,选打开的话,如果本地安装了OFFICE软件的话,就直接在浏览器里打开看了。这时按Ctrl+P可打印EXCEL文件。

daquan198163
2004-04-13 16:26
mark

softwarehzp
2004-04-14 09:55
我已完成了该功能,多谢各位高手的拨刀相助。

Email:softwarehzp@126.com,有空且有兴趣就多多交流。

               发信人:同是天涯程序人

猜你喜欢