用户登录
用户注册

分享至

matlab读取word表格

  • 作者: 寒冷的太阳玫瑰
  • 来源: 51数据库
  • 2020-04-21

MATLAB怎么读取excel文件中的数据

用函数xlsread: 读取命令:[data,text] = xlsread(FileName, SheetName, Range);data保存的是数据单元格的值, text保存的是字符串单元格的内容。

例如:[data,text] = xlsread('C:\Test\test.xlsx'', 'sheet1', 'A2:D10');存储方式为矩阵,和Excel表格中的位置一致。如果Sheet内都是数据,可直接使用data = xlsread(文件名)。

MATLAB怎么读取excel文件中的数据

用函数xlsread:

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

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

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

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

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

如何用matlab读取一个excel表格中的若干个工作表

for i=1:100SheetName=['sheet',num2str(i)];data(i)={xlsread('e:/shiyanshuju/shiyanbiaoge',SheetName,'b1:d1440')};%data是一个元胞数组,当然也可以用矩阵end==========================================================读入到一个矩阵data里data=[];for i=1:100SheetName=['sheet',num2str(i)];data=[data,xlsread('e:/shiyanshuju/shiyanbiaoge',SheetName,'b1:d1440')];end。

如何用matlab读取多个excel表格数据,将每个表格数据表示为一个矩阵

将您的所有excel数据存到同一个目录下,下面的”'E:\Software\Matlab\bin\“是我的测试路径,您可修改为您的路径;将下面的脚本程序保存到上述路径并命名为”batchread.m",并在MATLAB命令窗口中执行该脚本程序:%batchread.mclear;clc;getfilename=ls('E:\Software\Matlab\bin\MyKMV\*.xl*'); %取目录下所有excel文件的文件名(.xls或.xlsx)filename = cellstr(getfilename); %将字符型数组转换为cell型数组num_of_files = length(filename); %excel文件数目for i=1:num_of_files %循环读入excel数据并存入结构体database中 database(i) = struct('Name',filename(i),'Data',xlsread(filename{i}));end%注:该脚本将所有的excel数据读入到变量database中,database向量的每个元素为一结构,该结构由文件名Name和文件中的数据Data组成,具体访问第i个excel数据的方法为:database(i).Data。

转载请注明出处51数据库 » matlab读取word表格

软件
前端设计
程序设计
Java相关