在msoffice2010 /2007中打开Excel电子表格时,您可能会收到以下错误消息:
"Excel在'[filename].xlsx'中发现不可读的内容。要恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击是。”

点击“是”,你可能会遇到以下任何一种情况:
注意:如果您选择单击“否”,然后打开MS Excel应用程序并单击文件>打开。当打开对话框打开时,浏览并选择显示“Excel发现不可读内容”错误的文件,然后选择“打开并修复”选项。如果这没有帮助,尝试使用第三方Excel修复工具来节省故障排除和恢复文件的所有数据完整的时间。
场景1:可能弹出以下消息。
Excel能够通过修复或删除不可读的内容来打开文件。Excel恢复了公式和单元格值,但是一些数据可能已经丢失.单击查看日志文件列表修复errorxxx.xml。”

该消息清楚地指出,您的Excel文件可能会打开,但图像可能会丢失,并可能突然出现其他此类不一致的情况。
场景2:错误之后会出现另一条错误消息,如“文件已损坏,无法打开”。
观看我们的短视频,快速概述解决方案,以修复“Excel在filename.xlsx中发现不可读的内容”
什么原因导致“Excel不可读内容”错误?
您可能会遇到“Excel文件不可读内容”错误,这是由于完整的Excel文件损坏或文件中的某些区域(如数据透视表、公式、样式或其他对象)损坏。根据微软的说法,你可能会发现很难确定Excel文件损坏的根本原因。损坏可能发生在不同的情况下,如电力激增,网络故障,从另一个文件复制和粘贴损坏的数据,等等。
也读:如何从损坏或损坏的Excel文件2010 & 2007恢复数据?
解决“Excel在filename.xls中发现不可读内容”错误的变通方法
没有永久性的解决方案来修复“Excel发现不可读的内容”错误。但是,下面是一些您可以尝试解决错误的变通方法。
注意:在尝试这些解决方法之前,请使用管理员权限运行Excel,并尝试打开抛出“不可读内容”错误的Excel文件。如果这不能修复错误,请继续下面的变通方法。
解决方案1 -尝试在Excel 2003中打开文件
有时,当前Excel版本中的问题可能会阻止文件打开。若要解决此错误,请尝试在Excel 2003中打开有问题的文件。如果文件打开,请以网页文件格式(.html)保存数据,然后尝试在MS Excel 2010/2007中打开。html文件。具体步骤如下:
- 在Excel 2003中打开.xls文件。
- 当文件打开时,单击file > Save。
- 在“另存为”对话框中,选择网页(.html)作为“另存为类型”,然后单击“保存”。这样做会将2003年打开的.xls文件中的所有内容保存为.html文件格式。
- 在Excel 2010/2007中打开.html文件。然后,以新名称保存扩展名为.xlsx的文件,以避免覆盖原始文件。
现在,打开Excel 2010/2007文件并检查错误是否已修复。如果没有,请使用下一个解决方案。
解决方案2 -使Excel文件为“只读”
尝试通过将“。xlsx”文件设置为“只读”来打开它。遵循以下步骤:
- 在Excel中,从主菜单中单击“文件”。
- 在弹出的界面中,选择“保存”来保存新文档,选择“另存为”来保存之前保存的文档。

- 在“另存为”对话框中,单击“工具>通用选项”。

- 单击“推荐只读”复选框使文档变为只读,然后单击“确定”。

现在打开一个新的“.xlsx”文件,并将损坏的Excel文件中的所有内容复制到这个新文件中。最后,保存该文件并尝试再次打开它。
解决方案3 -移动Excel文件到一个新的文件夹
一些用户报告说,当出现“Excel内容不可读”错误时,他们可以通过将文件移动到另一个文件夹并另存为一个新名称来打开Excel文件。您还可以将受影响的文件移动到一个新文件夹,并尝试打开它。如果这不能帮助解决错误,请执行下一个解决方法。
解决方案4 -安装Visual Basic组件
有时,可以看到安装MS Office 2010的“Visual Basic”组件会解决“Excel发现不可读的内容2010”错误。要做到这一点,请遵循以下步骤:
- 导航到控制面板>程序,并选择Microsoft Office 2010。
- 点击“更改”,然后选择“添加或删除程序”。
- 接下来,单击Office共享功能旁边提供的“加号”。
- 点击“Visual Basic for Applications”。之后,右键单击并选择“从我的电脑运行”,然后点击“继续”按钮。
- 在此过程结束时重新启动系统。
现在检查问题是否已经解决。
下一个什么?
如果上面提到的方法对你都不起作用,那就找专业人士Excel维修软件,例如Excel的Stellar Repair。该软件修复损坏的MS Excel表格,无需修改其原始内容和格式。此外,它可以修复单个或多个Excel (XLS/XLSX)文件在几个简单的步骤。
步骤修复损坏的Excel文件使用恒星修复Excel软件
- 安装并运行Stellar Repair for Excel软件。
- 在软件主界面窗口,点击“Browse”选择损坏文件。如果你不知道损坏的Excel文件的位置,点击“搜索”按钮。

- 点击“修复”按钮扫描和修复所选文件。

- 一个预览窗口将打开可恢复的Excel文件数据。一旦对预览结果满意,点击“文件”菜单上的“保存文件”按钮开始修复过程。

- 选择保存文件的目标。

- 当出现“修复文件保存成功”消息时,单击“确定”。

修复后的Excel文件将保存在选定的位置。
常见问题
问:我也有同样的问题。它突然出现,而且只针对两个Excel文件。
我早上打开我的文件没有任何问题。我复制粘贴一些新数据,然后保存它,就像我以前总是做的那样。现在如果我想重新打开文件,我得到了这个错误消息:
“Excel在‘TEMP_XXX_2014_03.xls’(我的文件名)中发现不可读的内容。要恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击是。”
我点击了“是”,然后出现了另一条消息,“文件已修复,但一些数据可能丢失。”当我打开文件时,有些数据确实丢失了。公式丢失了。我需要在不丢失任何公式的情况下恢复文件。请建议我能做些什么。
一个。尝试使用Stellar Repair for Excel软件来恢复文件并恢复其所有组件,包括公式、数据透视表、图表、单元格引用等。
问:如何确保Excel修复软件能帮助恢复电子表格数据?
一个。你可以下载恒星修复演示版本的Excel软件。演示版本允许选择一个损坏的Excel文件(.xls和.xlsx),修复它,然后显示所有可恢复数据的预览。