Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
El archivo de Excel exportado de SheetJS que muestra fechas incorrectas y los valores de cadena se reducen a notaciones científicas

Estoy tratando de exportar mi tabla html a un archivo de Excel, usando la biblioteca SheetJS . Este es mi código:

 <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.2/xlsx.full.min.js" ></script> <script> var a = document.getElementById("new_table"); var fp=XLSX.utils.table_to_book(a,{sheet:"table"}); XLSX.write(fp,{ bookType:'xlsx', type:'base64' }); XLSX.writeFile(fp,"table.xlsx"); </script>

Mi tabla html tiene una columna llamada fechas donde todas las fechas están en cadena, es decir, 04/10/2021, 05/11/2021, etc. y otra columna llamada ID donde todos los valores son cadenas de 11 dígitos, es decir, 11P02399018, etc.

Pero en mi archivo table.xlsx , los ID se muestran en notación científica y las fechas se muestran como ######. Cuando paso el cursor sobre el valor #####, la fecha es como 04-10-2021, 05-11-2021, etc. ¿Por qué? ¿Cómo puedo solucionar esto?

Además, en ID como 01480EI2104, el 0 anterior se elimina en el archivo de Excel, es decir, se convierte en 1480EI2104.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si las fechas se muestran como ######, eso significa que sus columnas no son lo suficientemente anchas para ajustarse al contenido. Puede abrir el archivo y ampliar esas columnas, o puede hacerlo con código:

 ws['!cols'] = wscols

Donde ws es la hoja de trabajo y wscols es una matriz de objetos de propiedades de columna, como este: {wch: 18}

Ver: hoja de trabajo-objeto

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda