【发布时间】:2017-08-23 19:49:38
【问题描述】:
我使用以下代码下载了一个 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 代码。
我怎样才能做到这一点?
【问题讨论】:
-
在 mozilla 或 chrome 中是否显示任何错误,因为没有打开 excel 文件
-
无法在 mozilla、chrome 中打开 excel 文件...显示错误。因为 chrome、mozilla 不支持 ActiveXObject。
-
如何获取用户保存文件的路径?
标签: javascript c# jquery excel