excel加密后,再打开全是乱码,求修复

加密过程:在07版EXCEL属性中选择了“高级”,在“压缩或加密属性”中勾选了“加密内容以便保护数据”,确定后,选择了“只加密文件 ”。但是没有要求输入密码。然后打开了EXCEL,在审阅中选择”保护工作表“,输入密码后,确认。
说明:是昨天加密的,今天早上开启电脑办公的时候,打开的时候提示“****文件的格式与扩展各不一致”的警告,打开后就全是乱码。没有重装密码、没有更换父文件夹,已换了电脑试,还是不行。没有扫描出任何病毒。

使用的是EFS加密,如果没有备份加密证书的话,那就你节哀顺变吧!恢复的可能性很小。

你可以试一下下面的小方法:

1.工具-文件夹选项-查看-使用简单文件夹共享 (把前面的勾勾去掉)

2.在加密的文件上点右键-属性-安全-高级-所有者-替换所有者(把下面替换子容器的选项打上勾) 替换成你自己的用户

这个方法能用,你就算运气好,不行的话我也没有办法 了!

EFS加密非常危险,我推荐你使用专业的文件夹加密软件文件夹加密超级大师来加密您的文件夹。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-17
用2007或2010打开.xls格式的excel文件,有时会出现下面这样的提示:您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致。即格式与文件扩展名不一致。单击“是”,打开后的文件出现乱码问题

出现上面的格式与文件扩展名指定的格式不一致,通常是开发的系统需要将DataGrdiView的数据导出Excel,首先用的是借助 microsoft.Office.Interop.Excel 来做,这种方法生成的Excel根本不是Excel,只不过扩展名是xls而已,所以打开的时候就会提示格式与文件扩展名不一致。

格式与文件扩展名不一致的问题,尝试下面两种方法解决:

格式与文件扩展名不一致方法一:使用注册表

单击开始-> 运行 -> 输入regedit -> 确定,打开注册表编辑器,找到注册表子项
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security

在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入"ExtensionHardening"点击确定。用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写"0"即可确定。关闭注册表编辑器,再次打开xls文件查看是否已经没有了格式与文件扩展名不一致的提示。

格式与文件扩展名不一致方法二:使用现有版本保存。

先用Excel2007或者2010打开xls的文件,将其另存为“EXCEL工作薄”。再用Excel2007打开xlsx的文件,将其另存为“Excel 97-2003 工作簿”。

这是我在网上面看到的 希望有用 你的保护工作表并没有给工作表加密 只是保护它不受更改 应该不会产生乱码 乱码的产生应该是在压缩是或加密那一步中产生的 那个只是系统的一个用户的加密 并不影响使用的 所以应该是你打开excel的Office问题
第2个回答  2017-09-19
你可以试一下下面的小方法:

1.工具-文件夹选项-查看-使用简单文件夹共享 (把前面的勾勾去掉)

2.在加密的文件上点右键-属性-安全-高级-所有者-替换所有者(把下面替换子容器的选项打上勾) 替换成你自己的用户

这个方法能用,你就算运气好,不行的话我也没有办法 了!
第3个回答  2017-08-09
你要看下这个文件的结尾是不是.xlsx,如果不是,你把他结尾改成这样就好了。
第4个回答  2013-10-17
那就取消加密,第一次加密时系统加密,打开这类文件需要密钥,第二次是保护密码,是EXCEL的。
相似回答