Read data using xlsread and store in a variable
1 次查看(过去 30 天)
显示 更早的评论
Hi I have an Excel file with 1000 rows and i want to pick 30 random rows from it, i used xlsread command to read the excel data in for loop, i want to save all the rows read from the file but the issue i am facing is that when i save in a MAT file (using save command) i just only the last row that overwrites all other rows. please answer quickly,i am very thankful
0 个评论
采纳的回答
XueJing Yu
2015-3-20
Maybe you can read all data and then select rows using function "resample".
data = xlsread(yourFileNameHere);
nTotalRows = 30;
nSelection = 10;
selectedRowIndex = datasample(1:1:nTotalRows,nSelection,'Replace',false);
dataSelection = data(selectedRowIndex,:);
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spreadsheets 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!