Base de Connaissance - Français

Apprenez auprès des experts.

Comment écrire à plusieurs onglets séparément sans erreurs

Alteryx
Alteryx
Créé
Comment écrire à plusieurs onglets séparément sans erreurs

Avez-vous déjà essayé d'écrire à plusieurs onglets dans le même workflow et ont reçu une erreur comme ceci:

"erreur: données de sortie: impossible d'ouvrir le fichier pour écrire: FULL_FILE_PATH fichier d'ouverture d'erreur .xlsx: FULL_FILE_PATH .xlsx: le processus ne peut pas accéder au fichier parce qu'il est utilisé par un autre processus."?

Cela se produit parce que Excel, comme de nombreuses applications, sera confus si plusieurs processus sont en train de se produire à la fois, ce qui explique pourquoi vous ne pouvez pas avoir le même fichier Excel ouvert pendant que vous le lisez à Alteryx. Pour éviter l'écriture simultanée, il y a un outil impressionnant appelé le bloc jusqu'à l'outil fait qui empêchera ceci.

Le bloc jusqu'à ce que l'outil Done attende jusqu'à ce que tous les processus en amont soient finis avant d'envoyer le travail en aval. Cet outil a trois sorties. Ce qui est utile à notre sujet dans ce cas est chaque sortie sera traitée dans l'ordre séquentiel. Pour illustrer:

exceltaberror .jpg

Cela sera toujours erreur parce que les outils de sortie dans Alteryx sont utilisés en même temps ainsi Excel sera confus.

BUDexcel .jpg

En revanche, cela fonctionnera toujours parce que le deuxième flux ne sera pas coup de pied jusqu'à ce que le premier flux est terminé.

Donc, tout ce que vous avez à faire lors de l'écriture dans le même fichier, mais différents onglets est Assurez-vous d'utiliser un bloc jusqu'à ce que fait pour l'empêcher d'écrire dans le fichier Excel simultanément.

Pour plus d'informations sur le bloc jusqu'à ce que l'outil Done cliquez ici.

Meilleures pratiques
Étiquettes