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

172
Vistas
Módulo Javascript XLSX formateando datos

Me gustaría cambiar el valor predeterminado utilizado por XLSX.

Déjame explicarte, aquí está mi código:

 var XLSX = require("xlsx"); var workbook = XLSX.read(data, { type: "array" }); console.log(workbook.Sheets["Current positions"]);

Aquí hay un extracto de este registro:

 C19: { t: 's', v: 'BE0974320526', r: '<t>BE0974320526</t>', h: 'BE0974320526', w: 'BE0974320526' }, D19: { t: 'n', v: 0.0069, w: '0.69%' }, E19: { t: 'n', v: 44511, w: '11/11/2021' },

Entonces uso:

 var excelRows = XLSX.utils.sheet_to_row_object_array("Current positions"); console.log(excelRows)

Y aquí hay un extracto del registro (en el mismo lugar que el anterior)

 'ISSUER SHARE ISIN code': 'BE0974320526', '% OF ISSUED CAPITAL': 0.0069, 'POSITION DATE': 44511

La función claramente toma la tecla v como parámetro. Entonces, mi problema es que quiero tener el campo de clave w y no el campo de clave v teniendo en cuenta durante XLSX.utils.sheet_to_row_object_array.

Para el ejemplo aquí:

  • no 0.0069 sino '0.69%'
  • no 44511 sino '11/11/2021'

Espero ser claro, gracias por su ayuda!

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

0

La solución es simplemente agregar el parámetro raw:false así:

 var excelRows = XLSX.utils.sheet_to_row_object_array("Current positions",{raw:false});
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