您的位置:首页 > Web前端 > JavaScript

JS调用Excel的ActiveX控件的workbook.saveas函数时报错

2015-07-23 15:08 393 查看
项目目标:

用JS把HTML网页上的表格另存为xls文件到指定位置

问题:

调用workbook.saveas("filename");时,如果filename只写文件名,如test.xls,文件可以保存,保存的地址为我的文档。

如果filename是绝对路径加文件名,如C:\test.xls,则添加失败。

错误原因:路径输入错误

分析:

错误代码:workbook.saveas("C:\test.xls");

正确代码:workbook.saveas("C:\\test.xls");

对,就是少个“\”——反斜杠。这个是为什么呢?因为JS在处理字符串时,一个\是转义符,要连输两个\\字符串中才回实际出现一个\。

PS:  查资料的过程里发现有时候文件夹的权限设置也有可能引起这个问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  个人笔记