Read data from CSV files
1 次查看(过去 30 天)
显示 更早的评论
Hi,
I would like to read data from a CSV file between column A and column K such that those columns contains numbers only. In that file, column L is not number but alphabets. When I use the function "csvread" it gives the following error message:
Mismatch between file and format string. Trouble reading number from file (row 1, field 12) ==> F, 0
I am wondering how can I read the data from that CSV file?
By the way, I am using Matlab R2006a.
Thanks,
Alan
2 个评论
回答(1 个)
Chirag Gupta
2011-4-29
Try using textscan to read your data.
Typical usage:
fid = fopen(filename,'w');
data = textscan(fid,'%g %g %g %g %g %g %g %g %g %g %g %*s','delimiter',',');
fclose(fid);
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Large Files and Big Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!