Mettre à jour le fichier Excel dans le scriptJ'essaie de mettre à jour un fichier Excel à partir de données d'une table JMP dans un script. Je sais comment le faire manuellement à l'aide de la commande save database. Cependant, lorsque j'essaie ceci dans un script, le "fichier existe déjà". Lorsque j'utilise la commande de sauvegarde manuelle de la base de données, je ne reçois pas l'erreur «le fichier existe déjà». Des idées? La commande qui apparaît dans le journal et est ce que j'ai essayé dans mon script ressemble à ceci:
DataTable ("table") << Create Table ("DSN = Fichiers Excel; C: \ fichier.xlsx; DefaultDir = C: \; DriverId = 1046; MaxBufferSize = 2048; PageTimeout = 5;", "nom de table";
Cette commande semble écrire le fichier bien que je veuille le mettre à jour. La méthode manuelle met à jour le fichier au lieu d'essayer de le créer. Je pense que cela doit être une solution simple.
Le message a été édité par: RedneckRe: Mettre à jour le fichier Excel dans le scriptJe pense que vous pouvez également spécifier "remplacer" en tant que troisième paramètre de l'appel JSL Save Database et que JMP effectuera la table de suppression à votre place.
Brian
Re: Mettre à jour le fichier Excel dans le scriptLa version interactive effectue une commande "Supprimer la table" avant la sauvegarde de la table. Sinon, la base de données refusera la mise à jour. Si vous souhaitez effectuer le remplacement via JSL, vous devez exécuter la table de suppression.
Brian Corcoran
Développement JMP
Re: Mettre à jour le fichier Excel dans le scriptun indice pour cet ancien post? Je suis confronté au même problème
merci ~