在MS Office 2010/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软件
- 安装并运行Excel软件的Stellar Repair。
- 在软件主界面窗口,点击“浏览”选择损坏的文件。如果您不知道损坏的Excel文件位置,请单击“搜索”按钮。
- 点击“修复”按钮扫描并修复所选文件。
- 将打开一个预览窗口,其中包含可恢复的Excel文件数据。一旦对预览结果满意,点击“文件”菜单上的“保存文件”按钮开始修复过程。
- 选择保存文件的目的地。
- 当出现“已修复的文件已成功保存”消息时,单击“确定”。
修复后的Excel文件将保存在选定的位置。
常见问题
问:我也有同样的问题。它突然出现,只出现在两个Excel文件中。
我早上打开我的文件没有任何问题。我复制粘贴一些新数据,然后保存,就像我以前做的那样。现在,如果我想重新打开文件,我得到这个错误信息:
"Excel在'TEMP_XXX_2014_03.xls'(我的文件名)中发现不可读的内容。"您要恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击“是”。
我点击了“是”,又出现了一条信息,“文件已修复,但部分数据可能丢失”。当我打开文件时,确实丢失了一些数据。公式丢失了。我需要在不丢失任何公式的情况下恢复文件。请建议我能做些什么。
一个。尝试使用Excel软件的恒星修复来恢复文件并恢复其所有组件,包括公式,数据透视表,图表,单元格引用等。
问:如何确保Excel修复软件可以帮助恢复电子表格数据?
一个。您可以下载Stellar Repair for Excel软件的演示版本。演示版本允许选择损坏的Excel文件(.xls和.xlsx),修复它,然后显示所有可恢复数据的预览。