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

2024-11-17 11:26:08
推荐回答(5个)
回答(1):

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

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

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

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

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

EFS加密非常危险,我推荐你使用专业的文件夹加密软件文件夹加密超级大师来加密您的文件夹。

回答(2):

用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问题

回答(3):

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

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

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

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

回答(4):

你要看下这个文件的结尾是不是.xlsx,如果不是,你把他结尾改成这样就好了。

回答(5):

那就取消加密,第一次加密时系统加密,打开这类文件需要密钥,第二次是保护密码,是EXCEL的。