所以我有一个包含210列的巨大excel文件(A一直到CK) - 这些列中的每一个都有80000-300000个值。我想把它读成MATLAB数组。我有两个问题:
1.有什么方法可以迭代地循环字母(从A到CK)?
2.当我尝试整体阅读文件时,它说没有存储空间 - 但是我能够创建一个大小为300000 * 210的矩阵....所以我是一个有点困惑,不知道该怎么做.. ??
谢谢!
答案 0 :(得分:1)
从EXCEL保存为.csv格式,然后在matlab中使用load -ascii。
答案 1 :(得分:0)
您可以使用xlRange
xlsread
num = xlsread(...)
选项[num,txt,raw] = xlsread(...)
遍历Excel列。
输出edit xlsread
和{{1}}都复制了几个变量中读取的信息(在命令窗口中输入{{1}})。