- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用以下代码下载了一个 excel 文件 (.xls):
JavaScript 代码:
window.location = result.filename;
下载后,我想不点击自动打开一个excel文件。我想要自动打开 excel 文件的 JavaScript 代码。
我用下面的函数代码进行了测试。但它只能在 Internet Explorer 中运行,不能在 Mozilla、Chrome...
function openExcelFile(strFilePath) {
var objExcel;
objExcel = new ActiveXObject("Excel.Application");
objExcel.Visible = true;
objExcel.Workbooks.Open(strFilePath);
}
通过使用上面的代码,excel 文件在 Internet Explorer 中下载后自动打开。
我想要在所有浏览器中工作后自动打开 excel 文件的 JavaScript 代码。
我怎样才能做到这一点?
最佳答案
将excel文件路径传递给 Controller 。它适用于所有浏览器。
public ActionResult GetFile(string path)
{
string extension = new FileInfo(path).Extension;
if (extension != null || extension != string.Empty)
{
switch (extension)
{
case ".xls":
return File(path, "application/vnd.ms-excel");
case ".xlsx":
return File(path, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
}
}
return View("Index");
}
关于javascript - 在javascript中下载后如何打开excel文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43108504/
前文链接: Spring复杂的BeanFactory继承体系该如何理解? ----上 Spring复杂的BeanFactory继承体系该如何理解? ----中 Spring IoC容器 Applica
我正在努力实现这个目标 | Div | |Div nav wrapper| | logo | |con
我正在尝试从下拉菜单中的链接进行模式启动。模态似乎启动了(网站变灰),但看不到。来自不在下拉列表中的常规链接的模式工作得很好。我愚弄了 jquery,但由于我是 jquery 的新手,所以没有任何结果
我是一名优秀的程序员,十分优秀!