Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

167
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!