Médiaforma

API JS dans Excel – Nom des feuilles du classeur

Partagez cet article sur vos réseaux

Pour obtenir le nom des feuilles du classeur courant :

  • On récupère le classeur (wb).
  • On récupère les feuilles de calcul (ws).
  • On charge les propriétés items (les éléments de la collection ws) et name (le nom de ces éléments) des feuilles de calcul.
  • On synchronise les données.
  • On boucle sur les feuilles de calcul avec une boucle for of :
async function run() {

  await Excel.run(async function (context) {

    const wb = context.workbook;

    const ws = wb.worksheets;

    ws.load(['items','name']);

    await context.sync();

    for (let feuille of ws.items) {

      console.log(`nom  : ${feuille.name}`);

    }

  });

}

Voici un exemple d’exécution. Ici, le classeur contient quatre feuilles nommées Feuil1 à Feuil4 :

 
Commentaires