可以在浏览器中预览 XLSX 或 XLS 吗?

问题描述 投票:0回答:1

我有一个下载文件的 MVC ActionResult 控制器。

如果是PDF则使用这个JS代码

var $obj = $('<object>');
$obj.attr("type", "application/pdf");
$obj.attr("data", myurl);                            
$("#id").append($obj);

然后我可以在我的应用程序中预览 PDF。

我想要 XLSX 或 XLS 文件类似的东西。

如果我点击网址,我会得到文件,但无法显示它。

我尝试过

<iframe src="https://docs.google.com/gview?url=myurl"></iframe>

但不起作用。

有什么想法吗?

excel asp.net-mvc web-applications actionresult
1个回答
0
投票

我知道已经是 4 年前了,作者可能不再需要它了,但我也有类似的需求。我生成 xls 报告,每次我需要下载文件并打开它。我没有找到在浏览器中预览文件的方法,但我编写了一个小脚本,用于监视下载目录中的新 xls 文件并关闭 LibreOffice Calc 并使用新文件打开它。

虽然不是很微妙,但很有效

https://gist.github.com/tiriana/6f9b8fa7861592e3ac0c2271de502f46#file-watch_and_open-sh

© www.soinside.com 2019 - 2024. All rights reserved.