csvRead is quite strict regarding column structure etc, but the
associated error message is typical "can not read......". So when it
reports "does not exist", it looks like the file is missing, or
misplaced. If you still think the file is there, you may try this script
that I have used to check csv files:
//Read CSV file -JÅ 2020
datafile="test.csv";
separators=[ascii(9),";"];
decimal=",";
headerlines=2;
linestoread=-1;// -1 for all
footerlines=2;
fid = mopen(datafile,'rb');
csvline=mgetl(fid,linestoread);
mclose(fid);
clear dataset;
n=size(csvline,1);
for k=1:n
if k>headerlines && k<n-footerlines+1 then
datatemp=strtod(strsplit(csvline(k),separators),decimal);
dataset(k-headerlines,1:length(datatemp))=datatemp;
end
end
disp(csvline(1:headerlines))
disp(dataset)
disp(csvline(($-footerlines+1):$))
Jan
On 2020-05-12 10:20 AM, Daniel Stringari wrote:
Good Morning,
The file exists ... Every time the code is run, it tries to create a
series of files inside the address "C: \ Temp \ PGC \ ..." using the
functions FULLFILE, CSVWRITE, CSVREAD and MDELETE to create and
manipulate the data. This tool always worked in version 6.0.2 and when
upgrading to version 6.1, it started to give an error with the code
identical to the previous version, so my first suspicion was in
relation to the mentioned functions.
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users