gpt4 book ai didi

matlab - XLSREAD 无法在 MATLAB R2012 中读取文件

转载 作者:太空宇宙 更新时间:2023-11-03 20:36:10 25 4
gpt4 key购买 nike

我有一个 excel 文件,大约包含 10,000 行,大小约为 800KB

当我尝试使用 GUI 导入工具或使用 XLSREAD 将数据导入 MATLAB 时,我收到以下消息:

Could not open the spreadsheet. MATLAB reported the following error:
XLSREAD unable to read sheet "Sheet1"
File contains unexpected record length. Try saving as Excel 98

我尝试保存为 excel 98,但没有帮助?...有趣的是,我可以导入其他大于 10,000 行且大小超过 800KB 的 excel 文件?!...

想法? =) 我的 excel 文件不应该包含任何特殊的内容,只是带有由文本组成的标题的数字数据列...

更新!

这似乎只有当我在 Ubuntu 12.10 中使用 MATLAB 时才会出现...当我在 Windows XP 中尝试时它工作得很好......??

最佳答案

我知道一段时间过去了,但我在 Ubuntu 16.04 和 MATLAB R2016a 上遇到了同样的问题。在我的例子中,删除列没有用。

我的解决方案是将 excel 文件从 .xls 更改为 .xlsx,然后再次尝试使用 xlsread(当然要更改路径)。如果以 Microsoft 格式保存,请不要问我为什么它可以工作。

关于matlab - XLSREAD 无法在 MATLAB R2012 中读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com