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 :
Qu'est-ce que vous avez ici semble être un tableau d'objets, pas un objet lui-même!
Essayez p> Si vous avez plus d'éléments, envisagez d'abord de boucler le tableau puis extraire des données p> p>
const structuredData = workSheetsFromFile[0].data.map(res => {
return res
});
workSheetsFromFile.forEach(sheet => {
//access data
console.log(sheet.data)
//or
sheet.data.forEach(data => {
//access each data
console.log(data)
})
})
Ouais bien sûr. Pas de bonne pratique du code, mais cela fonctionne parfaitement aussi.
Dupliqué possible de Objets d'accès / processus (imbriqué), tableaux ou JSON