连接到外部数据时的Excel:“我们在[文件]中发现了一些内容的问题”


2

我已经在Excel 2013中创建了一个电子表格,该电子表格可从CSV文件获取数据,然后根据原始数据和图表对其进行可视化制作数据透视表。该连接也已添加到数据模型中,并配置为在打开spredsheet时刷新。

但是,无论何时打开文件,我都会收到错误消息:

我们发现[file]中的某些内容存在问题。您是否希望我们尽力恢复原状?如果您信任此工作簿的来源,请单击“是”。

我们发现“文件”中的某些内容存在问题

单击“是”后,Excel告诉我它“能够通过修复或删除不可读的内容来打开文件”。

修复记录

数据似乎可以正常更新。当我再次保存文件时,Excel将执行“另存为”例程,但是无论如何我还是要覆盖该文件。

每当打开文件时,都会重复此过程。

  • 如果我从CSV文件取消原始数据表的链接,问题就消失了。
  • 如果我重新连接到CSV文件,则该问题再次出现。
  • 即使我删除了所有其他工作表,或从一个新文件开始并添加了CSV文件,问题仍然出现。

抱歉,我说的是33t,但是标题中不允许出现“问题”吗?
abstrask


张贴问题后,您不能只是编辑问题吗?
德米特里·格里戈里耶夫

显然我可以,但是我不知道。假定适用相同的限制。
Abstrask

Answers:


1

经过大量的Google搜索,反复试验后,我终于在Microsoft Answers上偶然发现了这个线程,Sridhar建议在这里解决此问题(强调我的意思):

在创建连接期间我“添加到数据模型”并设置“打开文件时刷新数据”时,才会发生这种情况。

如果我不设置“打开文件时刷新数据”并创建表,然后再转到“连接->属性”,然后再次设置它,则不会发生。

我可以确认这也解决了我的问题。

添加连接时,此复选框处于未选中状态:

连接属性:打开文件时刷新数据

创建连接启用此选项:

  1. 点击“数据”标签,然后点击“连接”

数据/连接

  1. 选择适当的连接(不是数据模型),单击“属性”
  2. 选中“打开文件时刷新数据”(请参见上面的屏幕截图)
  3. 点击“确定”,然后点击“关闭”

0

包含MS SQL查询且不返回任何数据(标头除外)的excel文件在打开文件时也会提示您相同的提示(“我们在[文件]中发现了某些内容的问题”)。如果删除了这些查询,提示将停止。


一些示例或链接,但这不是可用的答案。
davidbaumann

0

在Mac上使用Excel 2011时,我遇到了同样的问题。不知道会遇到什么问题。但是无论如何,我是这样解决的:

  1. 用7-zip打开文件(不解包!)
  2. 打开文件夹“ xl”并删除文件connections.xml(在7-zip应用程序中完成的所有操作)
  3. 关闭7-zip

现在,我的文件可以打开了,没有任何错误。当然,我踢了所有分机,但是他对我来说还可以。我不知道是否可以将connections.xml文件进行编辑以仅更改某些链接。


0

作为最后一个答案的更新,以便您保留连接:

  1. 用7-zip打开文件(不解包!)
  2. 打开文件夹“ xl”
  3. 编辑connections.xml
  4. 将refreshOnLoad =“ 1”更改为refreshOnLoad =“ 0”
  5. 关闭并保存,在存档中更新。
  6. 关闭7-zip

现在,该文件应打开而没有错误。您可以打开负载刷新,并且看起来工作正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.