Gom*_*ket 6 asp.net-mvc excel web-applications actionresult
我有一个下载文件的 MVC ActionResult 控制器。
如果文件是 PDF 则使用此 JS 代码
var $obj = $('<object>');
$obj.attr("type", "application/pdf");
$obj.attr("data", myurl);
$("#id").append($obj);
Run Code Online (Sandbox Code Playgroud)
然后我可以在我的应用程序中预览 PDF。
我想要 XLSX 或 XLS 文件类似的东西。
如果我点击 URL,我会获取该文件,但无法显示它。
我尝试过
<iframe src="https://docs.google.com/gview?url=myurl"></iframe>
Run Code Online (Sandbox Code Playgroud)
但不起作用。
有任何想法吗?
尽管距离最初的帖子已经过去了四年,而且作者可能不再需要解决方案,但我最近遇到了类似的需求。我生成 XLS 报告,发现自己反复手动下载和打开每个文件。虽然我无法找到直接在浏览器中预览这些文件的方法,但我开发了一个小脚本来监视我的下载目录中是否有新的 XLS 文件。每当检测到新文件时,脚本都会自动关闭 LibreOffice Calc(如果它已打开)并使用新下载的文件重新打开它。
诚然,这种方法不是很优雅,但它可以完成工作。
https://gist.github.com/tiriana/6f9b8fa7861592e3ac0c2271de502f46#file-watch_and_open-sh
归档时间: |
|
查看次数: |
8793 次 |
最近记录: |