0
votes

Comment accéder à des propriétés spécifiques dans un JSON ou un objet en JavaScript

Je fais une application dans Nodejs à l'aide du module Express et Node-XLSX, ce que je veux faire est de rendre l'utilisateur capable de télécharger un fichier XLSX (qui doit avoir un format spécifique de deux colonnes), une Le serveur le lit et fait quelque chose avec chaque ligne du fichier.

(exemple de mon fichier de test, étant les colonnes A et B respectivement): P>

    workSheetsFromFile['data'].forEach((element) =>{
        console.log(element);
    });


3 Réponses :


4
votes

Qu'est-ce que vous avez ici semble être un tableau d'objets, pas un objet lui-même!

Essayez xxx

Si vous avez plus d'éléments, envisagez d'abord de boucler le tableau puis extraire des données


0 commentaires

0
votes
const structuredData = workSheetsFromFile[0].data.map(res => {
     return res
});

0 commentaires

0
votes
workSheetsFromFile.forEach(sheet => {
   //access data
   console.log(sheet.data)

   //or

   sheet.data.forEach(data => {
   //access each data
   console.log(data)
   })
})

1 commentaires

Ouais bien sûr. Pas de bonne pratique du code, mais cela fonctionne parfaitement aussi.