由买买提看人间百态

topics

全部话题 - 话题: xlsread
(共0页)
j**a
发帖数: 165
1
【 以下文字转载自 Programming 讨论区 】
发信人: jawa (无脑暴兵流), 信区: Programming
标 题: 请教一个MAC系统里面用Matlab读取Excel文件的问题
发信站: BBS 未名空间站 (Tue Oct 29 12:05:33 2013, 美东)
我有一个很大的Excel文件,里面有数字,字符串,在windows系统里面可以用matlab里
面的xlsread正常读出: [num,text,data] = xlsread( 'file.xlsx');
但是在Mac系统里,即使用matlab 2013a,也都读不出这个文件。我在网上查了一下,
据说这个问题已经在2012的版本里解决了,但好像也还是有些限制。请教大家如果经常
用mac下的matlab的,怎么解决这个问题的?
j**a
发帖数: 165
2
我有一个很大的Excel文件,里面有数字,字符串,在windows系统里面可以用matlab里
面的xlsread正常读出: [num,text,data] = xlsread( 'file.xlsx');
但是在Mac系统里,即使用matlab 2013a,也都读不出这个文件。我在网上查了一下,
据说这个问题已经在2012的版本里解决了,但好像也还是有些限制。请教大家如果经常
用mac下的matlab的,怎么解决这个问题的?
K****n
发帖数: 5970
3
来自主题: Biology版 - 板上多少人用matlab处理数据的
不捣乱地说,我上学的时候有一个泰国大姐姐,她的labmate毕业了之后狠心地抛给了
她不少code,但是她嘛也不懂,于是以给我做thai food为交换,哄我写了好多matlab
处理xls的code
我当时特别震精的,一是Thai food确实好吃,二是matlab有一个叫做xlsread 的
method。
http://www.mathworks.com/help/matlab/ref/xlsread.html
只要你想得到的,早都有人做了
e****w
发帖数: 982
4
可以试试命令xlsread,或者直接用import wizard
help xlsread
y****u
发帖数: 2053
5
来自主题: Computation版 - 一个让我抓狂的matlab问题
可能非常弱的问题,但是我就是不知道为啥啊。
我需要运行一个m file,每次需要输入一些参数,用了一些input句子。一般是运行得好
好的。但有的时候在command window输入参数并回车后,它就不往下执行了,就看到光
标在那闪啊闪的,这个时候无论我按回车,按ctl+C,甚至按右上角的X想将matlab整个
关闭,都没反应。只能用任务管理器来关。然后重启matlab。这到底是为啥啊?而且这
个问题好像跟input也没有关系,我在程序最后是画一张图出来,有时是运行到画图那
一步之前就停顿了,还是光标闪啊闪,然后不proceed,没反应了。我因为需要重复run
这个程序,结果run几次吧就出现一次这个问题,到底是什么原因呢?
update: 应该是跟excel有关的问题,我在这两个地方分别用到了xlswrite和xlsread。
t*****e
发帖数: 2228
6
想了很多办法都没成功.
网上搜索到sasread.m还有demo,可是怎么也没有运行成人家的demo,只好放弃.
还有的办法是sas export 成csv或者txt file, 我的SAS文件有158万行,12列,export后
其实也就82Mb样子,matlab读应该没问题,可是用csvread 或者load 或者txtread 都有
错误:
Error using load
Unknown text on line number 1 of ASCII file .......
我的文件第一行就是各个variable名,都是character,下面都是数据,有number, 有char
,不知道怎么读进来.
唯一成功的是xlsread,可是只能读进去6w多行,我的版本太低?excel就只能容下6万多行
. 怎么办呢? 现在能想到的本办法就是把sas文件切成25个小文件,每个小文件都差不多
6万多行,然后依次读进matlab再combine.请问大牛有啥建议的?
还有看到一个办法是通过sql server,完全不懂sql,没有仔细看的说.
谢谢!
(共0页)