💡 Vous utilisez Power Automate avec Excel mais vos fichiers ne contiennent pas de tableau ? Power Automate a besoin d’un tableau pour fonctionner correctement, mais parfois les fichiers qu’on reçoit ne sont que de simples plages de données. Impossible alors d’automatiser efficacement… à moins d’utiliser un script Office Script !
Dans cette vidéo, je vous montre comment détecter automatiquement la plage de données dans un fichier Excel et la transformer en tableau grâce à Office Script. Une solution simple et efficace qui rend vos flux Power Automate plus robustes et 100 % automatisés ! 🚀
Vous trouverez également le code du Script utilisé dans la vidéo ci-dessous !
function main(workbook: ExcelScript.Workbook, tableName: string): string {
let sheet = workbook.getActiveWorksheet();
let usedRange = sheet.getUsedRange(); // Détecte la plage utilisée
if (!usedRange) {
return "no data"; // Aucune donnée détectée
}
// Ajuste automatiquement la taille des colonnes et des lignes
usedRange.getFormat().autofitColumns();
usedRange.getFormat().autofitRows();
// Crée un tableau sur cette plage et lui donne un nom
let table = sheet.addTable(usedRange, true);
table.setName(tableName);
return "success"; // Succès de l'opération
}

No responses yet