请问谁知道有没有可以在网页上打印表格的组件?(100分)

  • 主题发起人 主题发起人 bluepeach
  • 开始时间 开始时间
B

bluepeach

Unregistered / Unconfirmed
GUEST, unregistred user!
cell等很多activeX组件都可以,但我们的系统想用java解决,不知道大家有什么好的方案?
 
比如javabeans或ejb等?
 
没有人来帮帮我么?
 
如果用applet打印表格,需要安全权限,你的applet有没有?
 
能说说为什么非要用java吗?兼容性?
 
to wangxd:整个项目是基于Java开发的,与数据库的连接都是JDBC,所以现在不准备考虑用
ActiveX控件。
to eguy:我知道是要开放权限,但是具体的如何开放Applet的权限,好像是要用签名工具的,
是不是啊?另外,能用Applet做到打印预览么?
我看了一些打印网页上表格的程序,好像都是用浏览器的打印。这很不理想。
大家有些别的方法么?
 
几天没有来,怎么还没有答案啊!
eguy:
你看这样行么:
我准备用ejb或servlet来打印,这样就没有安全限制了。而在applet中来进行调用。
 
实在不行就这样了,你有没有见过关于打印的beans啊,最好可以进行页面设置的,
要不如果自己编程可以进行页面设置,打印预览么?
 
bluepeach:
>> 我准备用ejb或servlet来打印,这样就没有安全限制了。而在applet中来进行调用。
能否告诉我更详细一点?是否是在Server端用servlet将打印结果以html形式送到client
side,然后用client side的IE打印直接打印出来?
 
sunnyli:你说的那样也可行,但是由于IE的打印控制功能太弱,实在不方便。
但是直接用Java来编写也太麻烦了,这两天客户终于同意我们采用控件的方式来打印了。
不过他们制定用EXCEL来打印,因此就面临以下几个问题:
1.如何在JSP或Applet中将查询数据产生的结果集送给Excel
2.在Excel文件中如何利用VBA来打印
注意:其中我们不想使用VBScript,可以使用JavaScript。
有作过这方面内容的朋友么?
 
1,我现在工作中使用Crystal Report v8,它有web service.
后台是java.准备好数据后调用cr.
使用效果非常好,速度快,稳定。代价不菲,Crystal report v8的licence很贵。
developer version more than 1000usd.
如果你经费紧张,试试看找盗版。www.51soft.com有一个professional version,不过我down下来
好像压缩包有一些损坏。不知道是down坏了还是本来就是坏的。
2,如果要用excel,到ibm的alphaWorks里面找Excel组件,可以直接访问Excel,精确到一个cell.
或者把Excel作为一个数据库来用,用jdbc-odbc连接到Excel表。
不过这样需要Excel预定义格式。
说明,这两种访问excel方法我都没有用过。如果你用成功了,请通知我一声。
 
多人接受答案了。
 
后退
顶部