【发布时间】:2016-04-19 04:33:41
【问题描述】:
我有一个 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 中尝试时,它工作得很好……??
【问题讨论】:
-
标题的长度是多少?会不会是你有一个“失控”的字符串?
-
您的 excel 文件中有多少张工作表?您还有其他带有情节等的表格吗?
-
我最长的标题是“Ktori massa”如果这就是你的意思 =) 所以它们不是很长。我的 excel 文件中有 3 张工作表,但 sheet2 和 sheet3 是空的 =) 我将尝试编辑标题单元格并重试 =) Thnx
-
尝试删除空的床单??