load_csv_file: try loading io package before error and expand error message

time-shift
Houtan Bastani 2014-11-21 16:15:12 +01:00
parent 8e9cd95a89
commit f3f2da54ff
1 changed files with 7 additions and 1 deletions

View File

@ -42,7 +42,13 @@ assert(exist(file, 'file') == 2, ['load_csv_file_data: I can''t find file ' file
if isoctave
if ~user_has_octave_forge_package('io')
error('The io package is required to read CSV files from Octave')
try
pkg load io
catch
error(['The io package is required to read CSV files from Octave. ' ...
'It can be installed by running the following from the Octave ' ...
' command line: pkg install -forge io']);
end
end
A = csv2cell(file);
[data, T, L] = parsecell(A);