He solucionado mi problema con el siguiente proyecto:
"Proyecto":http://qtsimplify.blogspot.com/2013/02/dealing-with-csv-files-easy-way.html
Es muy sencillo y captura los datos del .csv muy bien.
El unico cambio es borrarle la linea donde pone el csv en la tabla, luego de esto a la variable model se le pueden extraer los datos como si fuera una tabla, para ser mas explicito indico mi solución en codigo:
@ bool convertionOk;
int nRowsx=model->rowCount();//Numero de filas que existen en la tabla
int nRows=0;//Numero de filas que tienen valores numericos
double tmp1;
//En esta parte se hace un analisis de valores nulos para que no los tome
QList<QString> valores;
for(int i=0;i<nRowsx;i++){
QStandardItem *item=model->item(i,0);
if (item!=NULL){
QString strContent = item->text();
if (!strContent.isEmpty()){
valores<<strContent;
}
}
}
//Se asignan los valores numericos a un vector de salida (values[nRows])
nRows=valores.size();
double values[nRows];
for(int i=0;i<nRows;i++){
tmp1=valores.at(i).toDouble(&convertionOk);
if (convertionOk){
values[i]=tmp1;
}
}@
Este código me abre un .csv y me extrae los valores numéricos de la tabla, lo que significa que la tabla puede tener valores vacíos.
Cabe resaltar que como borramos la linea donde muestra la tabla, no mostrara ningun valor inclusive pueden borrar la tabla que los cálculos son internos.
Sin embargo si alguien conoce otro método para llamar .csv que me de a saber le agradezco, hasta ahora solo pruebo.
Agradezco su atención y ayuda.
Muchas gracias.