如何在浏览器里浏览word,excel文件?想通过java web输出文件到IE浏览器上。看网上设置head的不行。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在浏览器里浏览word,excel文件?想通过java web输出文件到IE浏览器上。看网上设置head的不行。相关的知识,希望对你有一定的参考价值。
比如设置:application/msword 和inline ,结果是弹出一个对话框,有打开,保存,另存为选项,但是打开选项不是预想的直接嵌入在浏览器中显示,而是保存本地后打开文件。希望高手指点一下,即使需要第三方JAR也可以。
参考技术A 那个下载对话框不是有个始终询问吗,把这个勾去掉,点打开试试。还有就是在文件夹选项里,找该文件类型,.doc 和 .xls ,在高级里取消下载后确认打开,勾选同一窗口浏览。 参考技术B 可以试试这个:http://wenku.baidu.com/view/ad30168fbceb19e8b8f6baea.html
有问题联系我。 参考技术C 用PageOffice是很不错,能帮你解决这个问题。网上搜有很多他的示例代码的。
如何从浏览器读取excel文件?
【中文标题】如何从浏览器读取excel文件?【英文标题】:How to read excel file from browser? 【发布时间】:2016-09-28 09:20:18 【问题描述】:我想从浏览器验证一个excel文件的一些数据。
我可以通过以下方式实现,
将excel保存在临时笔记文件中,解压到服务器硬盘/共享路径,我可以验证excel。
我的问题是,
有什么方法可以不保存在notes文档/服务器硬盘中读取excel数据?
对我来说保存到笔记文档不是主要问题,我不想将数据保存在服务器硬盘/任何共享文件夹上。所以
有没有什么方法可以从笔记附件中读取excel数据而不提取到服务器硬盘/共享文件夹中?
注意:我不想使用任何外部库/第三方工具来实现这一点,
提前致谢!!!
【问题讨论】:
【参考方案1】:一种选择是将验证/处理移至客户端。然后只要提交有效的数据,或者直接提交你想要的数据到服务器。
此 SO Q&A 包含基于 javascript 的 XLS 解析器的详细信息:How to parse Excel file in Javascript/HTML5
或者,如果 Excel 文件只是 CSV,您可以使用其他 javascript 库在客户端解析文件。
关键是javascript中的FileReader对象,它在Chrome、Firefox和IE 10及更高版本上可用,允许您上传文件并在JavaScript中将其读取到内存中。
【讨论】:
我猜这也需要外部 javascript 库,可悲的是,我们的一些应用程序非常旧并且仅在 IE8 上兼容。以上是关于如何在浏览器里浏览word,excel文件?想通过java web输出文件到IE浏览器上。看网上设置head的不行。的主要内容,如果未能解决你的问题,请参考以下文章