日期:2014-05-17  浏览次数:21188 次

求助!1、网页上如何直接打开并显示Excel 2、若是PDF呢
web页面上面有表格的数据,现在已经实现了将数据导出到Excel中,打开Excel可以编辑或打印等。
现在客户想直接在网页上点击打印预览按钮可以看到表格样式的预览,说白了就是直接实现在网页上打开Excel并在网页上显示,不经过中间环节,但是显示的效果还要跟原本的表格样式一致,然后在显示出来的网页上点击打印可以实现打印功能,大家有什么好的方案吗
------解决方案--------------------
网页上打开,比较麻烦,好像有类似的excel 插件。
直接打开excel 不行吗,pdf 的话可以用jar 把excel 转成pdf
------解决方案--------------------
像IE的话装了ActiveX插件就能直接在网页内打开,比如 Microsoft Office,Adobe Reader 安装的时候同时会安装对应的插件。要在服务端解决的话暂时不知道
------解决方案--------------------
excel要用专门的office文档控件才行,必须ie内核,本机安装excel。pdf直接显示就可以,比如用个iframe。
------解决方案--------------------
1这是因为你安装的office有问题 要不就是office插件等被360清理了
重装办公软件。
2换个浏览器 比如google chrome FF试试
------解决方案--------------------
感觉还是用pdf通用点,excel直接打开的除ie外其他浏览器好像不支持吧?
java代码这样就可以直接在页面里打开了,不用下载操作。
OutputStream ouputStream = response.getOutputStream();
response.setContentType("application/pdf");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition", "inline; filename=\"test.pdf\"");
//最后输出

------解决方案--------------------
web office  去官网看看吧 有demo  下个免费版试试