ReactJS - Comment ignorer les lignes vides dans Excel lors de la lecture avec xlsx

DevLoverUmar:

Je lis avec succès mon fichier Excel dans React en suivant ce fil SO comme.

    var reader = new FileReader();
    reader.onload = function (e) {
        var data = e.target.result;
        let readedData = XLSX.read(data, {type: 'binary'});
        const wsname = readedData.SheetNames[0];
        const ws = readedData.Sheets[wsname];

        /* Converts a worksheet object to an array of JSON objects*/ 
        const parsedData = XLSX.utils.sheet_to_json(ws, {header:1});
        console.log(parsedData);
    }
    reader.readAsBinaryString(fileName)

Mais avoir un problème simple, c'est-à-dire qu'il lit également des lignes vides et provoque des entrées vides dans le tableau. La sortie du console.log(parsedData);code ci-dessus est

entrez la description de l'image ici

Je sais qu'un hack rapide consiste à supprimer les entrées vides du tableau, mais je souhaite connaître une meilleure approche pour éviter que ce problème ne se produise.

lh-22:

J'ai fait une recherche et suis tombé sur une question similaire sur gitmemory ici , qui montre qu'il existe une propriété blankRows que vous pouvez définir sur false afin de sauter les lignes vides, ce qui ressemblerait à ceci avec votre implémentation:

/* Converts a worksheet object to an array of JSON objects*/ 
const parsedData = XLSX.utils.sheet_to_json(ws, {
    header:1,
    blankRows: false
});

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Ignorer les lignes lors de la lecture de plusieurs feuilles de calcul Excel dans R

Comment ignorer les lignes vides lors de la prise de données à partir de fichiers txt

Détecter les lignes vides lors de la lecture d'un fichier

Ignorer 'E' lors de la lecture double avec sscanf

Comment ignorer ou ignorer les valeurs nulles de la table lors du filtrage dans Django?

Comment ignorer l'échappement \ N lors de la suppression de lignes dans Pandas?

comment compter les lignes avec des cellules vides dans datagridview

Comment ignorer les valeurs vides dans hashmap?

Ignorer les lignes lors de l'utilisation de read_excel ou read.excel dans R

Lors de la lecture de fichiers, comment sauter les N premières lignes

comment ignorer la lecture de certaines colonnes dans readr

Comment ignorer les valeurs manquantes lors de la transformation de DataFrame dans Julia

Comment ignorer les caractères spéciaux lors de la création de jetons dans NLTK?

Ignorer les captures vides lors du fractionnement de la chaîne

Fonction pour ignorer les variables vides lors de la concaténation en PHP

Comment ignorer les pixels lors de la fusion de bitmaps?

Comment ignorer les balises vides avec Beautiful Soup?

Ignorer les cellules vides dans Google Sheets pour le script de texte avec lien hypertexte

Comment gérer les colonnes `* _id` lors de la lecture d'un CSV avec Pandas?

comment ignorer plusieurs entrées avec le même index lors de la lecture de données à partir de CSV à l'aide de pandas

Que dois-je faire pour exclure mon programme de la lecture des lignes vides dans les fichiers texte tout en incluant des espaces

Ignorer les champs vides dans la requête de l'API Spring Boot

Suppression de lignes vides dans un tableau dans Excel avec Office.js

Comment puis-je ignorer un nouveau caractère de ligne lors de la lecture d'un fichier CSV dans VB.NET?

Comment omettre / ignorer / ignorer les littéraux d'objets vides dans le JSON produit?

EXCEL compte les lignes vides

Plage dynamique entre les lignes vides dans Excel

Comment ignorer les objets json vides comme "car": {}, qui provoquent des pojos vides après la désérialisation avec jackson

Remplissez les lignes vides avec des doublons de la ligne précédente non vide

TOP Lista

CalienteEtiquetas

Archivo