Enregistrer xlsx dans un fichier csvSalut,
quelqu'un sait comment enregistrer .xlsx dans un fichier csv avec jsl ? Est-il possible de le faire?
merci.
Re : Enregistrer xlsx dans un fichier csvJ'ai compris. Merci Jim.Re : Enregistrer xlsx dans un fichier csvIl peut y avoir un produit partagiciel tiers qui convertit xlsx en csv, mais il n'y a rien dans JMP natif pour le faire sans le lire d'abord en tant que fichier JMP.
Re : Enregistrer xlsx dans un fichier csvSalut @txnelson . Je suis curieux de savoir si vous connaissez une méthode pour convertir un fichier xlsx en csv ou en texte qui ne nécessite pas d'ouvrir d'abord le xlsx en tant que table JMP. J'ai plusieurs raisons, mais la principale raison est la vitesse. J'ai découvert que je pouvais ouvrir un csv en tant que chaîne de texte et effectuer de nombreux prétraitements dessus avant de créer la table jmp. Cela semble améliorer considérablement la vitesse, en particulier lors de l'ouverture simultanée de plusieurs dizaines de fichiers. Ma pensée est que si je pouvais d'abord convertir des tableaux Excel en csv, je pourrais utiliser le même script que j'utilise déjà pour ouvrir nos fichiers csv dans JMP.
J'ai examiné la possibilité d'incorporer un script python dans mon script jsl, mais j'hésite à demander aux utilisateurs d'avoir la bonne version de python et les bonnes bibliothèques sur leurs machines. Ce serait bien s'il y avait un moyen de le faire directement.
Toute réflexion à ce sujet est grandement appréciée. Merci.
Re : Enregistrer xlsx dans un fichier csvles noms par défaut sont here(1);
dt=Open("chemin vers le fichier.xlsx");
dt<
Les détails peuvent être trouvés à:
Aide==>Index des scripts==>Table de données==>Enregistrer sous
Voici l'exemple du Scripting Index
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Save( "C:\Big Class.jmp" );
dt << Save( "C:\Big Class.csv" );