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: 查资料的过程里发现有时候文件夹的权限设置也有可能引起这个问题
用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: 查资料的过程里发现有时候文件夹的权限设置也有可能引起这个问题
相关文章推荐
- AE
- 压缩软件——7-Zip
- 个人笔记
- MFC常用宏(1)
- 最近在看教程学习linux,然后做了一些笔记,这个,应该算原创吧
- Linux笔记第三部分
- linux笔记第四部分
- 最近似乎都没怎么自学,觉得很愧疚,慎独真的很重要
- android学习笔记(2.2)--7.20--(android JUint test)
- android学习笔记(2.1)--7.20--(5中布局方式+android单位)
- android学习笔记(1)--7.20
- iOS笔记(常用的一些知识点)
- 麻将DeBug总结
- 双击消息(OnNMDblclkList)处理函数中不能设断点的问题
- gcc如何设置程序的入口函数
- 文件读写笔记
- 自定义程序入口的相关问题
- 自定义程序入口的相关问题
- ADT For Eclipse下载地址
- 网狐棋牌数据库配置问题