xlsread

    0热度

    1回答

    我正在尝试编写一个加载excel文件的脚本,并将10个子文件写入10个单独的文件或单独的工作表中。我刚接触MATLAB并且遇到了一些麻烦。 需要设法加载文件并只访问excel文件上的A1:B1000,然后将该信息写入新的excel文件。然后加载A1000:B2000,等... 我的想法,代码如下: i=1; j=1000; TenTimes=1; master= 'Master.xlsx';

    0热度

    1回答

    我有一个循环,从一个文件夹中的几个excel文件读取表。不过,我得到以下错误: Unable to open file 'C:\MATLAB\Data\fish\~$volume022017.xlsx' as a workbook. Check that the file exists, read access is available, and the file is a valid spr

    -1热度

    1回答

    我需要在图例的图例上显示导入的日期,我正在导入对应于不同日期的一些不同的值。然而,图例只显示'Data1','Data2'等。我不知道如何去匹配到导入的值的日期。 [num,text] = xlsread(gT); t = [100:50:200]'; d = num(t,:)/256;d = d'; D = linspace(0, 13.5, 39); D = D'; plot(d,D)

    0热度

    1回答

    我试图写一个脚本来从Excel文件中读取文本列,检查内容,然后将另一列(数字)的单元格的内容写入其他Excel文件。 function [ output_args ] = export3(filename,cellranges) %UNTITLED2 Summary of this function goes here % Detailed explanation goes here [~,

    0热度

    1回答

    我有一个excel文件,我需要根据第4列中的字符串值来读取它。我写了下面的,但它不能正常工作: [num,txt,raw] = xlsread('Coordinates','Centerville'); zn={}; ctr=0; for i = 3:size(raw,1) tf = strcmp(char(raw{i,4}),char(raw{i-1,4})); if

    0热度

    1回答

    我想从一个Excel表格中使用Matlab获取一些变量和数字。 下面名为“diffZ_trial1-4”的变量应该通过两列之间的差值(“开始”和“结束”之间的差值)来计算。但是我得到的错误: Undefined operator '-' for input arguments of type" 'cell'. 而且我在其他地方见过,这可能与这样的事实,我得到{}输出,而不是[],也许我需要使用ce

    0热度

    1回答

    我有一个1×5结构数组称为Game两个领域,即 Game(5) = struct(Points, Scorers); 现在,我也有一个单元阵列(5×2单元阵列)(进口从xlsread - 所以它的所有细胞数组形式)。 pts = [1 2;3 4;5 6;7 8;9 10]; 我应该如何去在Game,分别给了pts每行,每5层结构的? 例如:Game(3).Points应该是pts(它是[

    -1热度

    1回答

    我想知道如何在matlab中为xlsread()函数指定一个常用的范围。 通常我使用n = xlsread('文件名','#sheet','A1:A10'),但是我在相同的表中有相当多的数据,我想知道是否可以指定它与一个范围,即。如果我所有的数据都在'1:10'之间,我想指定1:10作为范围,并且只调用每列的字母值。 我的想法如下做到这一点: function [a,b,c]=getdata(fi

    0热度

    2回答

    我使用xlsread来读取xlsx文件。我期望rawdata将返回一个34x3单元阵列。 [raw_num raw_txt rawdata]=xlsread('file.xlsx'); 的raw_num和raw_txt返回正确的值,34x1单元阵列和34x2单元阵列。 但是,当我检查rawdata时,它返回139x6单元阵列。它不仅包含Excel文件中的数据,还包含NaN元素。对于NaN元素,

    1热度

    1回答

    我有一个包含许多.csv文件的文件夹。我需要一次加载一个文件并执行一些操作。我尝试使用csvread和xlsread命令在循环中加载文件,但它不起作用。我的文件格式为.csv,但csvread未读取,因为我的文件有文本和数字。因此我使用`xlsread',但是我收到错误,说找不到file.csv。我不确定这个问题is.I什么用下面的代码在一个循环读取文件: files=dir('foldernam