2013-11-26 32 views
0

所以我有一个巨大的excel文件,其中有210列(从A到CK) - 每个列都有80000-300000个值。我想将它读入MATLAB数组中。有两个问题:将大型Excel数组读入MATLAB

1.是否有任何方法我可以循环迭代字母(从A到CK)?

2.当我试图读取文件作为一个整体它说没有存储-但我能够创建一个大小为300000 * 210的矩阵......所以我有点困惑,没有知道做什么..??

谢谢!

+0

请显示你的尝试。如果您将其存储大小与一个矩阵进行比较,请确保您的数据都是数字。 –

回答

1

从EXCEL保存为.csv格式,然后在MATLAB中使用load -ascii。

0

您可以使用xlsreaddoc)的选项xlRange来遍历Excel列。

并且输出num = xlsread(...)[num,txt,raw] = xlsread(...)都复制正在多个变量中读取的信息(在命令窗口中键入edit xlsread)。