none
EXCEL2010打开文件出错 RRS feed

  • 问题

  • 公司升级前是windows xp+ office2003, 4月份将2003升级为office2010.

    现在在使用2010编辑原来2003的文件,保存后常常发生再次打开时提示 Excel在“******文件名”中发现不可读取的内容。是否恢复此工作簿的内容?如果信任此工作簿的来源,请单击“是”。

    然后恢复出来之后,旧有的格式、内容都会丢失。

    请帮忙解答。

    2011年4月25日 1:50

答案

  • 您好:

    出现这种问题,可能是由于复制、粘帖的时候,从其它excel文件中复制了一些链接,比如格式化单元格、样式、公式、外部链接等等。而当你打开文件的时候,源文件已经不存在或者说外部链接无法使用,这可能导致这些问题。

    1、当打开Excel时弹出“……发现不可读取的内容,是否恢复此工作簿的内容?……”对话框;
    2、单击“是”,会弹出“通过修复或删除不可读取的内容,Excel已能够打开该文件。”对话框,并显示了文件出错的位置;
    3、现在已经知道了出错的位置,下一步就是找到出错文件改正过来,先把Excel文件的扩展名(.xlsx)更改为压缩文件(.zip);
    4、双击打开zip文件,找到xl文件夹下的sharedStrings.xml文件并双击打开文件(一般以IE浏览器打开),在IE浏览器上会显示错误原因;
    5、在页面上单击鼠标右键→单击“查看源文件”,会弹出源代码窗口(通常以记事本打开),根据图2和图5的提示找出错误代码,并按照xml文件的语法规则改正代码(本例中是“<si><t>菲达环保</si></t>”嵌套出错了,应改为“<si><t>菲达环保</t></si>”),然后保存记事本;
    6、再刷新一下IE浏览器上的错误页面,出现下图页面,即表示修改正确;
    7、此时单击任务栏下刚才打开的压缩包,会提示“文件***已经被修改。你希望在压缩文件中更新它吗?”,选择“是”;
    8、最后把zip文件扩展名再改回原来的扩展名,即.xlsx,双击打开文件,有提示的话点“是”,这时你的数据已恢复原样了。

    Sally Tang

    • 已标记为答案 Sally Tang 2011年5月4日 8:19
    2011年4月26日 7:48