Excel出现警告提示框解决指南(暂行)

这个问题是16.11(180311)版本出现的。

搜过知乎以及官方论坛,此问题出现的人不在少数。

这是我目前研究到这一步。

问题简介

基础信息

**平台:**Mac

**软件:**Microsoft Excel

稍加整理一下目前遇到的解决方式。

出现问题

弹窗

新建并编辑Excel工作表之后,出现以下错误提示:

点击是,则出现下列窗口:

代码

其中的代码:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>修复结果到 工作簿1(全)1.xml</logFileName><summary>在文件“/Users/felixxiong/Desktop/工作簿1(全).xlsx”中检测到错误</summary><repairedRecords summary="以下是修复列表:"><repairedRecord>已修复的记录: /xl/sharedStrings.xml 部分的 字符串属性 (字符串)</repairedRecord></repairedRecords></recoveryLog>

由于出现的问题比较多次并且复现,所以有必要在这里总结。

解决方案

定位错误

目前可以通过这种方式进行问题的定位,即查看日志:

  1. 首先重命名该工作表(更改后缀为zip)(zip为Windows上的方式,Mac双击则会自动解压,建议更改rar)
  2. 之后会出现以下文件目录(这里以我的工作薄1(全)1为例):
Excel文件名文件夹
|
└───docProps
│      │   app.xml
│      │   core.xml
|
└───────_rels
|
└───────xl
│   │
│   └───────_rels
│   │    │    workbook.xml.rels
│   │
│   └───────drawings
│   │    │     drawing1.xml
│   │    │ 
│   │    └───────_rels
│   │        │    drawing1.xml.rels
│   │
│   └─────── media
│   │   │  image1.jpg
│   │   │  image2.jpeg
│   │
│   └───theme
│   │   │  theme1.xml
│   │
│   └───────worksheets
│   │   │  sheet1.xml
│   │   │  sheet2.xml
│   │   │  sheet3.xml
│   │   │  
│   │   └───────_rels
│   │       │  sheet3.xml.rels
│   │  
│   │   sharedStrings.xml//重点,打开这个
│   │   styles.xml
│   │   workbook.xml
│   │ 
│  [Content_Types].xml

3.打开sharedStrings.xml,选择使用浏览器打开,会出现以下图片:

当然到了这一步应该是需要有修复完成的表格了,尝试更改后缀也无效——或许这里仅仅为一个字数统计,看到参考链接1中的Windows是直接出现问题,之后完成嵌套即可。

内容

<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="940" uniqueCount="348">

Google的结果

微软Office开发者中心的文档Structure of a SpreadsheetML document (Open XML SDK)

链接

http://schemas.openxmlformats.org/spreadsheetml/2006/main

直接输入chrome会出现以下两种提示:

无法访问此网站
找不到 schemas.openxmlformats.org 的服务器 IP 地址。
DNS_PROBE_FINISHED_NXDOMAIN
找不到 schemas.openxmlformats.org 的服务器 IP 地址。
请访问http://openxmlformats.org/
请在 Google 中搜索“schemas openxmlformats org spreadsheetml 2006 main”
ERR_NAME_NOT_RESOLVED

若Google,则会出现上述链接

目前首先研究到这里。

网络上建议的方法

打开并修复选项

将文件后缀改为xls,使用Excel打开后选择修复。修复完成后另存为xlsx文件即可解决问题。

百度知道中的回答之一,链接于下方

使用其他编辑软件

使用WPS或者可以恢复的软件(例如numbers)。

参考链接

微软官方论坛:Excel文件损坏,Excel自动修复 但是还是丢失了大部分的内容。该如何恢复?

百度经验:Excel中发现不可读取的内容解决方案

CSDN(和百度经验方法差不多):excel部分内容有问题xml的修复

百度知道

Excel2013打开后提示:部分内容有问题,是否让我们尽量尝试修复?如果您信任此工作薄的源,请点击是。

知乎:MAC office 2016 excel 警告提示总是弹出怎么办?

 wechat
产品北里,讲述产品和人性、涉及设计、技术和运营的公众号。
你们的赞赏是我更新的动力~