Importation Excel JMP 18.2.2 extrêmement lenteJ'utilise des scripts JMP depuis plusieurs années pour importer en boucle de gros lots de fichiers Excel. Depuis la mise à jour vers JMP 18, cela prend désormais 4 à 5 fois plus de temps qu'avant. Alors qu'auparavant, ouvrir 100 fichiers prenait environ 5 minutes, il faut désormais plus de 20 minutes. Aucun de mes scripts n'a changé.
Voici la syntaxe typique utilisée :
// Open up Sum_LP sheet and copy contents to JMP table called summary
dt = Open(
::fullfile,
Worksheets(Sheetname),
Use for all sheets(0),
Concatenate Worksheets(0),
Create Concatenation Column(0),
Worksheet Settings(
1,
Has Column Headers(0),
Number of Rows in Headers(0),
Headers Start on Row(0),
Data Starts on Row(5),
Data Starts on Column(1),
Data Ends on Row(54),
Data Ends on Column(120),
Replicated Spanned Rows(1),
Replicated Spanned Headers(0),
Suppress Hidden Rows(1),
Suppress Hidden Columns(1),
Suppress Empty Columns(0),
Treat as Hierarchy(0),
Multiple Series Stack(0),
Import Cell Colors(0),
Limit Column Detect(0),
Column Separator String("-")
),
Invisible
); Edit (jthi): added jsl formatting
L'efficacité de ce système est cruciale, car il est utilisé plusieurs fois par jour. Quelqu'un peut-il m'aider à comprendre pourquoi il est si lent ?
Automatisation et scriptsRe : Importation Excel JMP 18.2.2 extrêmement lenteCela pourrait avoir un lien avec la note JMP 655981 : Modifications apportées à l'importation de fichiers Microsoft Excel dans JMP® 18. Avez-vous également des cellules fusionnées dans Excel ? Elles ralentissaient parfois l'importation Excel ?
@briancorcoran
Re : Importation Excel JMP 18.2.2 extrêmement lenteSalut jthi,
Merci pour le lien vers la note, je n'avais pas vu ça.
Les feuilles Excel sont vraiment très simples : certaines cellules ont une couleur de remplissage, mais aucune cellule n'est fusionnée. Je vais peut-être expérimenter avec la mise en forme des feuilles pour voir l'impact.
Re : Importation Excel JMP 18.2.2 extrêmement lenteNon, c'est quelque chose de fondamentalement pire dans la façon dont JMP 18 gère les feuilles Excel, car même en utilisant la feuille Excel la plus simpliste possible, le temps est considérablement augmenté.
Re : Importation Excel JMP 18.2.2 extrêmement lenteMFI, Multiple File Import pourrait-il être utilisé pour augmenter la vitesse ?
Re : Importation Excel JMP 18.2.2 extrêmement lenteJe pense profondément que la vitesse d'épissage des données de JMP 18 est bien inférieure à celle de JMP 14
Re : Importation Excel JMP 18.2.2 extrêmement lenteBonjour,
Comme le souligne Jarmo, un problème est survenu avec la fusion des cellules, mais il a été corrigé dans JMP 18.2. Les timings que nous exécutons en interne chez JMP indiquent généralement une importation plus rapide que dans JMP 17, bien qu'elle consomme davantage de mémoire. Si votre machine dispose de peu de mémoire (par exemple, moins de 16 Go), le problème peut être dû à une contrainte. Sinon, il s'agit probablement d'un problème spécifique à votre feuille de calcul. Nous ne pouvons pas accepter de données réelles, mais si vous pouvez fournir une feuille de calcul anonymisée ou de fausses données reproduisant le problème, nous vous serions reconnaissants de les soumettre au support technique JMP ( support@jmp.com ) pour examen.
Merci,
Brian Corcoran
Développement JMP
Re : Importation Excel JMP 18.2.2 extrêmement lenteLes machines exécutant généralement les scripts disposent de 8 Go de RAM, ce qui en est probablement la cause principale. Cependant, ce problème n'était pas présent dans JMP 17 et les versions antérieures.
Je ne crois pas que la RAM recommandée ait changé par rapport aux 4 Go indiqués pour JMP 17 ?
Re : Importation Excel JMP 18.2.2 extrêmement lenteJe viens d'essayer d'exécuter les scripts sur une machine de développement de 32 Go de RAM et c'était toujours beaucoup plus lent par rapport à JMP 17.
Je contacterai l'adresse e-mail fournie avec de fausses données.
Re : Importation Excel JMP 18.2.2 extrêmement lenteC'est exact, JMP fonctionnera avec 4 Go de RAM. Cependant, plus est toujours préférable à JMP, car tout est géré en mémoire. Concernant l'importation Excel, la nouvelle bibliothèque sous-jacente utilisée pour JMP 18 est plus gourmande en mémoire. Certes, elle fonctionnera avec 4 Go, mais pour une grande quantité de fichiers ou des fichiers plus volumineux, je recommanderais certainement plus.
Brian