JMP 16 : Ajouter un horodatage au nom du fichier ExcelJ'exporte des tables de données jmp vers Excel en utilisant le script ci-dessous,
//Spécification des tables de données pour l'exportation vers Excel
liste de tables = {tab1DT,tab2DT,tab3DT,tab4DT,tab5DT,tab6DT} ;
//Spécification des feuilles de calcul dans le classeur Excel
liste de feuilles = {"WS1","WS2","WS3","WS4","WS5","WS6"};
//Envoyer vers un fichier Excel
Créer un classeur Excel( "C:/Users/FileName.xlsx",tableList,sheetList);
Pour l'instant, le nom du fichier Excel sera FileName.xlsx. Je voudrais ajouter l'horodatage (format AAAAMMJJHHMM) au début du nom du fichier, par exemple 202303021550 FileName.xlsx. La fonction Horodatage au début permettra-t-elle d'accomplir cela ? Je ne sais pas comment l'appliquer.
Personnalisation de masseRe : JMP 16 : Ajouter un horodatage au nom du fichier ExcelLes nombreuses façons de procéder et celles à utiliser dépendent de l'endroit où vous obtenez votre horodatage, de votre version JMP et de vos paramètres régionaux.
Je ne sais pas si JMP reconnaîtra ce format, vous devrez donc peut-être le créer en utilisant différentes fonctions. Une option consiste à le construire d'abord comme quelque chose que JMP reconnaîtra, puis à utiliser Substitute (ou Regex) pour supprimer les caractères inutiles. Le modèle de format ne fonctionne que si vous avez JMP16 +
Names Default To Here(1);
date_str = Format(Today(), "Format Pattern","<YYYY><-><MM><-><DL><DD> <HH24><::><MM>");
//using regex
date_cleaned = Regex(date_str, "[^\d]", "", GLOBALREPLACE);
//using subsitute
date_cleaned = Substitute(date_str, ".", "", ":", "", "-", "", " ", "");
<P> </P>
<P>Assez souvent, lorsque j'enregistre des noms de fichiers avec l'horodatage de JMP, j'utilise simplement Char(Aujourd'hui()) qui sera alors en secondes à partir de 1904-01-01 00:00:00</P></MM></HH24></DD></DL></MM></YYYY>
Re : JMP 16 : Ajouter un horodatage au nom du fichier ExcelJarmo : Merci pour la réponse. Si j'utilise Char(Aujourd'hui()), comment puis-je le référencer dans le chemin/nom de fichier ? Tout ce que je place avant FileName.xlsx dans la chaîne de chemin/nom ci-dessous sera simplement ajouté tel quel au nom de fichier. Définir
date = Char(Aujourd'hui()) mais comment puis-je l'intégrer dans le nom du fichier ? y a-t-il un caractère spécial qui y fera référence ?
Créer un classeur Excel( "C:/Users/FileName.xlsx",tableList,sheetList);
Re : JMP 16 : Ajouter un horodatage au nom du fichier ExcelCreate Excel Workbook( "C:/Users/" || date || "FileName.xlsx",tableList,sheetList);
Le || L'opérateur vous permet de concaténer des chaînes.
Re : JMP 16 : Ajouter un horodatage au nom du fichier ExcelJim :
Merci de votre contribution.
Greg