none
.net中打印比较复杂的excel内容。 RRS feed

  • 问题

  • 1..net 首先将服务端的excel 模板读取进内存

    2.后台从数据库读取相关数据写入到 内存中的excel的sheet中。

    客户在点击打印按钮的时候需要通过1,2步骤生成相应的数据到excel中

    如何才能在客户端使用这个已经生成的excel的打印功能进行打印?要求不能先将excel 下载下来然后打开excel 使用excel 的打印功能,而是直接通过网页上一个按钮实现?

     

    2011年2月15日 8:12

答案

全部回复

  • excel内容你当然需要客户端有Excel才能打印啊,或者在页面中使用Excel插件。excel是特定格式,必须有相应的程序才能识别
    【孟子E章】
    2011年2月15日 8:51
    版主
  • excel插件相关的使用方式是否能提供下呢?如果使用excel插件是否不需要先download到本地?具体如何操作,望指教

    谢谢

    2011年2月15日 9:12
  • 另外客户端是有安装office的。不过不知道在IE里面如何实现调用 excel插件去打印一个目前在客户端没有的excel文件?
    2011年2月15日 9:13
  • 原来的 Dsoframer 就可以

    http://www.google.com.hk/search?q=Dsoframe&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a


    【孟子E章】
    2011年2月15日 9:25
    版主
  • 既然客户端有Excel,那么直接http://xxx/x.xls就可以直接打开了,提醒用户进行打印就可以
    【孟子E章】
    2011年2月15日 9:26
    版主
  • 谢谢,我看看Dsoframer

    之所以要把内容放到excel 里面的原因是由于需要打印的内容比较宽,格式比较复杂,并且对于打印出来的效果要求比较高,所以IE本身的打印基本满足不了需求。

    所以才想将内容放到excel,想法是能利用excel的打印功能,但是这些对客户都应该是透明的。

    客户并不知道其实中间还借用了excel。

    2011年2月15日 9:31