Al importar con ExcelDocument agrega ".0" al final de enteros
Publicado por Romina (1 intervención) el 06/03/2015 15:07:56
Estoy trabajando con Genexus Ev3, Java y se me presenta el siguiente problema importando datos de planillas Excel.
Uso el tipo de datos ExcelDocument para leer una planilla Excel. Cuando leo un valor que puede ser un entero, automáticamente me agrega un ".0" al final.
Por ejemplo si en Excel tengo 12345, el valor leído es 12345.0.
En el doc de excel está en formato General en esta columna. El atributo al que intento guardar y mostrar en pantalla es de tipo varchar porque también importo letras y letras con números.
Código:
&NroSerie = &Excel.Cells(&CellRow,1).Text.Trim()
&NroSerie = Varchar(40)
&Excel = ExcelDocument
&CellRow = Numeric(4.0)
¿Como resolver este problema?.
Saludos.
Uso el tipo de datos ExcelDocument para leer una planilla Excel. Cuando leo un valor que puede ser un entero, automáticamente me agrega un ".0" al final.
Por ejemplo si en Excel tengo 12345, el valor leído es 12345.0.
En el doc de excel está en formato General en esta columna. El atributo al que intento guardar y mostrar en pantalla es de tipo varchar porque también importo letras y letras con números.
Código:
&NroSerie = &Excel.Cells(&CellRow,1).Text.Trim()
&NroSerie = Varchar(40)
&Excel = ExcelDocument
&CellRow = Numeric(4.0)
¿Como resolver este problema?.
Saludos.
Valora esta pregunta
0