问题说明
excel打开电子表格报“不能取得类Workbooks的Open属性”
原因及解决方案:
报错是因为该报表的excel文件损坏了,可以按照如下方式恢复:
1)在excel中打开这个报表,等报错后去C:\Users\aa(用户名)\Documents\SmartbiSpreadSheetReport下面找到这个excel文件
2)打开这个excel文件,会提示点击修复,点击“是”
3)发布这个excel文件到smartbi中
4)获取到新发布报表和之前打开报错报表的id,然后去知识库的t_ssreport表里面搜索出c_id等于那两个id的数据,并把新发布报表的那条数据里面的c_template的值复制到另外一条数据的c_template中
5)清空系统缓存,原来报错的报表可以正常使用(注:经过excel的修复有可能会丢失一些东西)