如何在浏览器里浏览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的不行。的主要内容,如果未能解决你的问题,请参考以下文章

利用VBA如何将批量图片导入WORD的指定表格格式里?

利用VBA如何将批量图片导入WORD的指定表格格式里?

谷歌浏览器Chrome如何直接打开Word, Excel和PPT文档

表格怎么转换成excel表

通过VBA将EXCEL的数据传给WORD

EXCEL如何查看修改痕迹