Tengo la siguiente configuración para analizar excel a json, que funciona bien en general:
const reader = require('xlsx'); let Data = []; Data.push(reader.utils.sheet_to_json( file.Sheets[file.SheetNames[0]]))Sin embargo, si tiene un excel con 7000 filas. Eliminé los valores en todas menos una fila para la prueba (hay estilos en filas vacías, como bordes y colores, pero no hay valores). Al analizar, sheetjs todavía intenta analizar las 7000 filas por alguna razón.
¿Cómo evitar esto y analizar solo las filas que tienen valores o evitar empujar dicho json a la matriz de datos?
probar:
Data.push(reader.utils.sheet_to_json( file.Sheets[file.SheetNames[0]]), { blankrows: false })