Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2015, 12:13
nachfren
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 10 meses
Puntos: 5
Javacsv no devuelve valores de un csv

Buenas compañeros estoy usando una librería para el uso de ficheros .csv, javacsv [URL="http://sourceforge.net/projects/javacsv/"]http://sourceforge.net/projects/javacsv/[/URL]

Mi fichero .csv tiene varias columnas como: id, nombre, precio...etc.

El caso es que cuando ejecuto el siguiente codigo:

Código PHP:
CsvReader productos = new CsvReader("C:/texto.csv");
                
productos.readHeaders();
                
int cont 0;
                while (
productos.readRecord()) {
                    
String id productos.get("id_producto");
                    
String des productos.get("descripcion");
                    
                    
System.out.println(cont" - "+id "  |||| " des );
                    
cont++;
                } 

El caso es que la columna id_prducto si la imprime pero la de descripcion, o cualquier otra no, solo id, por dar algo de información decir que la columna que imprme es la primera del fichero csv.

Tambien para separar entre valores uso ";" y en el ejemplo de javacsv mencionan como separador la coma ",". ¿Puede ser el error?

Un saludo compañeros.