答:当使用控件Open方法打开Excel文档时Open方法参数设置如果不正确有可能产生上面错误提示后导致无法打开Excel文档。 解决的方法是,要确认Open方法里打开地址的对应的Excel文档的格式是xls还是xlsx。建议手动下载这个URL地址的EXCEL文档后,用Ultraedit或EditPlus等编辑器查看此EXCEL文档的二进制码。
如果看到是下字样:
表示此Excel文档是xls格式的,则使用Open方法打开时语句类似:document.getElementById("WebOffice").Open(excle文档地址,flase,'Excel.Sheet')来打开此文档。
如果看到是下字样:
表示此Excel文档是xlsx格式的,则使用Open方法打开时语句类似:document.getElementById("WebOffice").Open(excle文档地址,flase,'xlsx')来打开此文档。
注意:如果您使用的是2019以上版本的WebOffice可以试着用如果语句直接打开Excel文档:
document.getElementById("WebOffice").Open(excle文档地址)
即只给Open方法传入Excel地址即可,其它交由控件智能判断。