Could you perhaps show same lines of your csv file ?
For instance: this is a CSV File
a;b;c;d
0.808531006;0.860238524;0.394365025;0.280858343
0.200947441;0.877617412;0.491364623;0.304028333
...
...
...
It could be something like this:
DIM Q$(140,4) ' use alphanumeric variable
reading:
open the file for input
LINY=0:COLUMNY=0
while not eof(*) the file
line input #*, a$:a$=a$+";"
LINY=LINY+1:COLUMNY=1
Scissors: if len(a$)<=1 then goto Wendix
J=instr(a$,";"):B$=left$(a$,J-1):Q$(liny,Columny)=B$
Columny=Columny+1
a$=right$(a$,len(a$)-j):goto Scissors
wendix: wend:close *
here you change the information
Q$(n,m)= other value >>> for instance q$(3,4)=str$(0.888)
here you write back your CSV:
open file.csv for output as **
maxColumn=4
for x=1 to LINY:t$="":for y=1 to maxColumn:t$=t$+q$(x,y)+";":next y
t$=left$(t$,len(y$)-1):print #*, t$
next x
close *