Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Leer excel no lee contenido de un campo (https://www.clubdelphi.com/foros/showthread.php?t=79649)

fjcg02 26-07-2012 11:55:54

Leer excel no lee contenido de un campo
 
Hola majetes,
estoy leyendo datos de un excel con ADO.

Código SQL [-]
Select * from [Hoja$]

Me funciona bien, con excepción de una columna que no me lee. Tiene valores vacíos o porcentajes tipo 97,30%, 58,00%, ...

Lo curioso es que me lee el resto de campos menos este. El campo me lo detecta como TWideStringField, lo que no me supone ningún problema porque si me leyera algo y tuviera que utilizar los valores leidos los convertiría a datos numéricos.

Probando he puesto el caracter " ' " ( comilla simple ) al comienzo de las celdas que tienen valor, y así consigo que me los lea, pero eso me obligaría a tener que manuipular los datos, algo que me gustaría evitar.

Si alguien tiene alguna pista lo agradecería.

Un saludo

Combat-F2D 26-07-2012 14:24:07

es lo mismo que me pasa a mi...

la columna que deuelve obtiene el tipo de field segun la primera fila a leer,

el resto si varía ya no lo lee, para eso debo retocar a texto toda la columna antes de Ado.open


La franja horaria es GMT +2. Ahora son las 03:11:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi