Convertir una tabla de html a excel

08/05/2007 - 09:41 por cristinaragon | Informe spam
Buenos días,

Estoy tratando de importar datos a excel desde una tabla html pero
aquellos campos de longitud larga (cuentas corrientes de 20 dígitos)
me los trata en lugar de como string como número.
Parto de la situación:

<table>
<tr>
<td x:STR >1244789000123456789</td>
<td x:num >1244789000123456789</td>
</tr>
</table>

Eso lo guardo como prueba.xls y al abrirlo con el excel le da lo mismo
str que num, en ambos casos aparecen como:

1,24479E+18 1,24479E+18

hace algún tiempo todo funcionaba bien si le ponía en cada TD que su
contenido era un string (x:STR) pero ahora parece no hacer caso.
¿Qué puedo hacer? ¿Alguna idea para que consiga ver los 20 dígitos
dentro del excel?

Preguntas similare

Leer las respuestas

#1 Abraham
08/05/2007 - 21:37 | Informe spam
Intentaste, antes de importar los datos, colocarle a las celdas
formtato de texto????

Abraham
Respuesta Responder a este mensaje
#2 cristinaragon
09/05/2007 - 09:04 | Informe spam
On 8 mayo, 21:37, Abraham wrote:
Intentaste, antes de importar los datos, colocarle a las celdas
formtato de texto????

Abraham



Hola,

No sé bien si te refieres a esto: en realidad tengo una tabla con
muchas columnas (nombre, apellidos, dirección, etc). La mayoría son
texto. Hasta hace muy poco todo funcionaba OK, incluida la columna de
la cuenta corriente con 20 dígitos pero recientemente nos hemos dado
cuenta que no respeta las 20 dígitos aunque le diga que es un string
(un texto). Si has hecho la prueba con el pequeño ejemplo que puse al
principio verás que no respeta el contenido de la columna sino que la
pone como número en notación científica aunque le diga que un texo
(string).
A lo mejor no me decías esto ...
Si abro el xls con otro editor se ven los 20 dígitos correctamente en
su celda pero el excel es el que interpreta que es un número.
Curiosamente (me imagino que por la longitud) los teléfonos los
respeta.
¿Alguna ayuda?
Muchas gracias!
Cristina
Respuesta Responder a este mensaje
#3 Abraham
09/05/2007 - 22:45 | Informe spam
La columna de cuenta corriente, antes de importar los datos, dale
FORMATO - CELDAS - NUMERO y en "categoria" elije "Texto". Una vez
hecho eso, recien importa los datos

Abraham
Respuesta Responder a este mensaje
#4 cristinaragon
21/05/2007 - 11:48 | Informe spam
On 9 mayo, 22:45, Abraham wrote:
La columna de cuenta corriente, antes de importar los datos, dale
FORMATO - CELDAS - NUMERO y en "categoria" elije "Texto". Una vez
hecho eso, recien importa los datos

Abraham




Hola Abraham,

Hasta hoy no pude ver tu respuesta. El problema es que no existe un
libro o una hoja excel con las columnas definidas antes de exportar
los datos. El tema es que se genera un fichero desde una aplicación
web en formato como el que envié y al darle doble click es cuando se
abre el excel. En realidad eso lo hace personal de otro servicio pero
no creo que tengan un libro o una hoja de excel definida previamente
sino que se abre e importa todo de una vez. De todas formas, he
intentado eso que dices y sigue todo igual. No lo respeta. ¿Has
probado a guardar los datos:
<table>
<tr>
<td x:STR >1244789000123456789</td>
</tr>
<tr>
<td>1244789000123456789</td>
</tr>
</table>

como prueba.xls y hacer doble click en él. ¿Cómo ves los datos? Alguna
otra idea?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida