Trouble reading in multiple xls files

1 回表示 (過去 30 日間)
Adrienne
Adrienne 2014 年 5 月 12 日
コメント済み: BOB 2014 年 5 月 16 日
clear all; % clears all variables from your workspace
close all; % closes all figure windows
clc; % clears command window
%%define number of trials
njump=81;
[1] input variables of trial data
%%%%%%%%%%%%%%%%%%%%%
%read in excel data in CSV format
for i=1:njump
data1=xlsread('Trial%i.csv','Trial%i','A1:E7000'); % jump data
end
^^^^^ this is what I have written, however it will not read in all of the data that I need. I have 81 trials but it will not read them in even when I have put a loop in. I am quite a novice in matlab and I don't understand what I am doing wrong. Can anyone help?

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 5 月 12 日
編集済み: Azzi Abdelmalek 2014 年 5 月 12 日
data1 is overwriten each loop, use
for i=1:njump
data1{i}=xlsread(sprintf('Trial%i.csv',i),sprintf('Trial%i',i),'A1:E7000'); % jump data
end
If you want to clear all workspace variables use
clear
% without all
  10 件のコメント
Image Analyst
Image Analyst 2014 年 5 月 14 日
Try using all 3 outputs of xlsread()
[numbersOnly, textOnly, everything] = xlsread(filename);
BOB
BOB 2014 年 5 月 16 日
What shall I put this instead of?
This is the code I am trying currently:
:

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2014 年 5 月 12 日

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by