实时搜索: matlab 如何导入excel

matlab 如何导入excel

573条评论 2725人喜欢 6161次阅读 581人点赞
MATLAB版本是matlab2010b,用的EXCEL版本是2010,电脑上也安装了WPS,但是那个文件的默认打开程序是office2010,以下是显示的错误:>> xlsread('data.xlsx')Warning: Could not start Excel server for import, 'basic' mode will be used.Refer to HELP XLSREAD for more information. > In xlsread at 176??? Error using ==> xlsread at 234File conta...

如何将Excel数据导入MATLAB中:

在matlab中,可以通过xlsread函数来导入excel数据,其基本调用格式如下(其他调用格式可参考matlab帮助文档)。

num = xlsread(filename)   % 从指定文件名夹读取,从A1单元格开始读取,读取filename文件,把数据返回给num。

[num, txt]= xlsread(filename, ...)    % 把返回的数据与文本分开保存。

num = xlsread(filename, sheet)     % 选择所在的sheet,比如说'sheet1'。


下面通过示例来说明其调用过程。

excel文件chengji.xls中数据如下:

Name Chinese Mathematic English

Jason     80 75 90

victor    77 95 83

julie     60 89 96

snow      70 75 80

andy      90 88 75

crstal    80 80 80


读取chengji.xls文件中数据的程序如下

% 打开文件
[FileName, PathName] = uigetfile({'*.xls','Excel File(*.xls)';...
    '*.txt','TXT File(*.txt)';'*.*','All File(*.*)'},'选择文件');
str = [PathName, FileName];        % 获取文件的路径
[chengji xingming] = xlsread(str); % 读取所选文件

用MATLAB导入EXCEL数据时出现问题怎么办?:

正确的读取命令:[data,text]  = xlsread(FileName, SheetName, Range);

data保存的是数据单元格的值, text保存的是字符串单元格的内容。

例如:[data,text]  = xlsread('C:\Test\test.xlsx'', 'sheet1', 'A2:D10');

存储方式为矩阵,和Excel表格中的位置一致。

如果Sheet内都是数据,可直接使用data = xlsread(文件名)。

如果你的excel中只有数据的话,可以直接输入xlsread('work1.xlsx');否则就要加sheet和range

如何将EXCEL里的大量数据导入并转化成MATLAB中的矩阵:

不是 函数 xlsread 吗?


doc  xlsread 

看看

filename = 'myExample.xlsx';
A = xlsread(filename)
A =
     1     2     3
     4     5   NaN
     7     8     9

各位大神,请问matlab用xlread导入60M左右的excel数据很慢,有什么好方法吗: Matlab如何导入excel数据的方法如下:
1、一xlsread()函数,比import简单的多,具体语句:
A = xlsread('yourfilename.xls')
直接在MATLAB中定义矩阵,再复制粘贴得了
定义矩阵就先定义个空的
比如一维:a=zeros(1,N);%%这是1xN的
2、二维:a=zeros(N) %%这是NxN的
然后在workspace窗口打开这个空矩阵,把excel中的数直接复制过来就行了
xlsread(),但是对excel表要求还挺高的,比如有次我就导入失败,是因为名字虽然是.xls,但是实际是 文本文件(制表符分隔)(*.txt) 格式的,所以你注意一下,对照matlab帮助,一般不会有问题
在一个空单元格输入1,并复制它
选中要转化成数值的单元格区域
右击-选择性粘贴-乘补充回答:这样操作以后,仍不能转换数值,说明你原来的数据格式有问题,提示你检查以下几项:
1、数据内是否存在空格,(可以通过查找替换,将空格替换掉)
2、数据内是否存在非法字符!
清除后,就可以运算了
有的时候还需要:
把修改过的区域再进一步修改,全选中,然后“单元格格式”,把单元格格式由“常规”改为“数值”

怎么将一组excel数据导入,通过matlab作图: 把这个EXCEL文件放到matlab目录下的work里,假设名为1.xls,然后在matlab里输入A=xlsread('1.xls'),即可导入数据,这时A是一个矩阵,若要其中的两列画图,可以这样:假设A为20行4列,我们要第3列所有的数据做为X轴坐标,第5列做Y轴坐标,命令如下:x=A(:,3);y=A(:,5);plot(x,y)

如何将EXCEL里的大量数据导入并转化成MATLAB中的矩阵:

不是 函数 xlsread 吗?


doc  xlsread 

看看

filename = 'myExample.xlsx';
A = xlsread(filename)
A =
     1     2     3
     4     5   NaN
     7     8     9

matlab中导入excel数据提示如下错误怎么解决啊?: 正确的读取命令:[data,text] = xlsread(FileName, SheetName, Range);
data保存的是数据单元格的值, text保存的是字符串单元格的内容。
例如:[data,text] = xlsread('C:\Test\test.xlsx'', 'sheet1', 'A2:D10');
存储方式为矩阵,和Excel表格中的位置一致。
如果Sheet内都是数据,可直接使用data = xlsread(文件名)。

如果你的excel中只有数据的话,可以直接输入xlsread('work1.xlsx');否则就要加sheet和range

从Excel向MATLAB中导入数据出现了nan怎么处理:

  1、在matlab中生成数据,并且写入到excel文件中。具体代码如下图所示:

  2、下面来看一下生成的myExample.xlsx文件里面是否含有matlab所生成的数据。有图中可以看出,生成的数据已经全部写入了myExample.xlsx文件。

  3、从excel的第一个worksheet中读取数据,代码如下图所示:

  4、从上一步生成的excel文件myExample.xlsx中读取局部的数据,具体代码及结果如下图所示:

  5、读取一列数据,从excel文件myExample.xlsx中读取一整列的数据,具体代码及结果如下图所示:

  6、从excel文件myExample.xlsx中分别读取数值型、文本型和未处理的数据,具体代码及结果如下图所示:

  

  • 跳跳企鹅在哪

    我是江阴的待业人员我想自己交养老保险应该每月交纳多少钱: 每月缴纳的百额度和养老保险的缴存基数有关系。养老保险查询:社保中心查询:如果对自己的社保帐号不清楚,可以携带身份证到各区社会保险经办机构业务办理大厅查询;上网查询:登陆度所在城市的劳动保障网或社会保险业务网站,点击“...

    867条评论 2720人喜欢 5171次阅读 715人点赞
  • 昆山属于哪里哪个省

    政府工作人员在处理群众反咉问题上.超过法律规定时间没有解决问题.有什么罪过?想什么部门反映?: 您好,属于行政不作为,这个具体要看是什么事情了,是否造成损失或其他严重后果。造成损失大或者其他严重后果就要承担相应的法律责任 ...

    393条评论 2695人喜欢 2795次阅读 414人点赞
  • 120方装修多少钱

    采访献血站工作人员有什么问题?: 上海宏康妇科医院感觉还不错吧,我小鬼去年在她们医院治疗的过敏性阴道炎。保养好了就没有再复发过了。 ...

    277条评论 3686人喜欢 3050次阅读 600人点赞
  • dnf野猪套是什么

    斯巴鲁,傲虎运动版。买保险得多少钱,比如:交强险,三者险,玻璃险,车上人员险,刮伤险等: 不保车损险就无法保玻璃和划痕。仅交强、三者、车上人员各家保险公司收费相同。电话车险交强:保费950;三者:保额10万,保费863;车上人员:每座1万,5座保费123.3 ...

    569条评论 5917人喜欢 2212次阅读 687人点赞
  • nes文件怎么打开

    与司机合作时,导游人员应当注意的问题有哪些:   e68a84e79fa5e981933133336335383342、何谓误机事故?发误机事故应处理?何防止误机事故发?   43、位本旅游者乘际航班华途丢失行李导游员应该何处理?   44、外游客护照丢失做陪应...

    752条评论 6192人喜欢 6602次阅读 643人点赞