请问matlab如何从excel表格中读取数据,谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问matlab如何从excel表格中读取数据,谢谢相关的知识,希望对你有一定的参考价值。

数据在excel表格的sheet 1 里面,第一列是人名(有些有空格),第二列和第三列是数字(浮点数),只有三列,第一行是一些说明,不是数据,要从第二行开始读数据
请问怎么写,才能把excel里面的数据读出来,存在三个列向量里,一个是人名,另外两个存第二列和第三列的数据,谢谢,在线等

第一种方法,你可以使用xlsread函数来读取excel中的数据

第二种方法,就是把字符转化为数字,使用函数str2num

xlsread的使用
EXAMPLES:
1. Default operation:
NUMERIC = xlsread(FILE);
[NUMERIC,TXT]=xlsread(FILE);
[NUMERIC,TXT,RAW]=xlsread(FILE);

2. Get data from the default region:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet')

3. Get data from the used area in a sheet other than the first sheet:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet','sheet2')

4. Get data from a named sheet:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet','NBData')

5. Get data from a specified region in a sheet other than the first
sheet:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet','sheet2','a2:j5')

6. Get data from a specified region in a named sheet:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet','NBData','a2:j5')

7. Get data from a region in a sheet specified by index:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet',2,'a2:j5')

8. Interactive region selection:
NUMERIC = xlsread('c:\matlab\work\myspreadsheet',-1);
You have to select the active region and the active sheet in the
EXCEL window that will come into focus. Click OK in the Data
Selection Dialog when you have finished selecting the active region.

祝你学习愉快!
参考技术A 用xlsread追问

我就是想问怎么用xlsread,我看了help里面还是没写对

Qt怎么把QTableWidget表格中的数据读取出来

参考技术A

1、使用QDataStream进行二进制数据读写。

2、read binary data from a stream。

3、在代码中使用硬编码指定流的版本号。

4、在文件头写入一个简短的幻数字符串和一个版本数字,来用于将来扩展。

5、可以以下面这种方式来读取。

6、使用事务来完成不完整的数据读取。

以上是关于请问matlab如何从excel表格中读取数据,谢谢的主要内容,如果未能解决你的问题,请参考以下文章

如何将matlab 中的数据写入现有的word 表格中?

在 MATLAB App Designer 中将数据从 excel 读取到表中

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

请问有没有与excel配套的c语言编程软件,比如可以读取excel表格中的数据,并将处理结果导回到excel表格中

请问下,我想用java实现下载excel表格,思路是先在临时文件里生成临时excel文件,但是不知

Qt怎么把QTableWidget表格中的数据读取出来