![为什么我在 Mac 上使用文件时会收到“Excel 无法打开文件‘(filename).xlsm’错误,而在 Windows 上使用时却不会出现这种情况?](https://linux22.com/image/1595397/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%20Mac%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%96%87%E4%BB%B6%E6%97%B6%E4%BC%9A%E6%94%B6%E5%88%B0%E2%80%9CExcel%20%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E2%80%98(filename).xlsm%E2%80%99%E9%94%99%E8%AF%AF%EF%BC%8C%E8%80%8C%E5%9C%A8%20Windows%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%97%B6%E5%8D%B4%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%EF%BC%9F.png)
我一直在处理一个复杂的 Excel 文件和自定义插件,并试图确保该插件在 Mac 和 Windows 上都能正常工作。我设法让该插件与我的 Mac VM 上的空白工作簿配对使用,但在尝试加载它.xlsm
要使用的文件时,我得到了臭名昭著的
Excel 无法打开文件“filename.xlsm”,因为文件格式或文件扩展名无效。请验证文件是否已损坏,以及文件扩展名是否与文件格式匹配。
错误信息。
该文件本身是从 git 签出的,在我的 Windows 机器上打开没有问题,所以我认为它没有损坏。不过,我曾尝试找到该文件以~/Library
修复任何自动恢复问题(我在网上看到过几个地方有此修复)。
我也知道文件类型对于旧版本的 Excel 来说可能是一个问题,但我的 Windows 和 Mac 机器上的 Excel 安装都是新的。
我有点不知所措,不知道该如何处理这个问题。这尤其具有挑战性,因为网上的绝大多数修复都是在 Windows 上完成的,而我不知道如何在 Mac 上进行修复,例如打开并修复或本网站建议的导出选项等:
我也试过此链接。
有人知道我为什么会遇到这个问题或者我如何确定原因吗?
答案1
事实证明,我尝试打开的文件包含对插件文件的引用。删除该引用后,我便可以毫无问题地打开文件。