我将许多CSV文件加载到Excel中,其中一些会在Excel认为它是SYLK文件而不是CSV时发出警告。原因是已知的。
如何禁用此警告?有设置,组策略,注册表设置吗?有什么事吗
我将许多CSV文件加载到Excel中,其中一些会在Excel认为它是SYLK文件而不是CSV时发出警告。原因是已知的。
如何禁用此警告?有设置,组策略,注册表设置吗?有什么事吗
Answers:
我们在我工作的地方战斗过。解决方法之一是将文件保存在本地,因为在我们的实例中,仅针对网络文件触发了安全性检查(无论您信不信,这是一个安全问题)。在Excel进行检查时,操作系统未进行检查。不要以任何Office格式保存,它可能会从文件中删除“域/区域/区域/任何内容”信息。我会问周围,看看是否还有更多。我确实记得有一个GPO设置,但是我们不允许触摸它,因此这是一个丑陋的解决方法。
我也发现这种不良的Excel行为。在以下情况下可能会发生:1文件为CSV(并尝试在Excel中打开)2前2个字符为ID(大写)。在记事本中编辑让我恢复了可能的数据。
如果有多个列,Excel(2016版)将打开带有错误警告的文件。
我正在使用宏将文本文件转换为XLSX,由于出现了错误弹出窗口,所以此问题是一个显示停止器。我尝试了转换为UTF-8,但随后我的管道定界符未被识别。在尝试了不同的尝试之后,我终于找到了一个非常简单的解决方案。
希望这对那些为此而努力的人们有所帮助!
Application.DisplayAlerts = False
Workbooks.Open Filename:=folderName & "\" & myfile, Format:=6, Delimiter:="|"
Application.DisplayAlerts = True
通过简单地添加DisplayAlerts语句,它可以在弹出窗口中正常显示并正确处理我的文件。
安妮特