Hallo zusammen,
Beim Importieren von XLSX-Dateien in JMP 16 auf dem Mac tritt ein merkwürdiges Problem auf:
Einige Zellen in der XLSX-Datei enthalten Zahlen mit 9 Dezimalstellen, die nur im Wertefeld angezeigt werden, wenn Sie in MS Excel oder Mac Numbers auf die Zelle klicken. Andernfalls zeigt das Zellenformat nur 1 Dezimalstelle an.
Wenn ich die XLSX-Datei in JMP 16 auf dem Mac importiere, wird nur eine Dezimalstelle importiert und es gibt keine Möglichkeit, JMP dazu zu bringen, alle Dezimalstellen zu importieren (ich habe versucht, die Gebietsschemaformateinstellung in den JMP-Einstellungen und auch in den Mac-Sprach- und Regionseinstellungen zu ändern, ich habe versucht, alle JMP-Einstellungen auf die Standardeinstellungen zurückzusetzen, ich habe versucht, das numerische Spaltenformat im JMP-Excel-Importassistenten durch Rechtsklick auf die Kopfzeile zu ändern, ...). Nichts funktioniert.
Wenn ich jedoch die .xlsx-Datei in Mac Numbers oder in MS Excel öffne, sie erneut als .xlsx speichere und die neu gespeicherte Datei dann in JMP importiere, funktioniert es problemlos. Alle Dezimalstellen werden importiert.
Noch seltsamer ist, dass es kein Problem gibt, als ich versucht habe, die ursprüngliche XLSX-Datei unter Windows 10 in JMP zu importieren. JMP importiert alle Dezimalstellen. Das Problem besteht also nur auf dem Mac.
Ich habe mich gefragt, ob es noch etwas gibt, was ich versuchen könnte. Die Lösung mit dem Öffnen und Speichern aller .xlsx-Dateien ist aufgrund der vielen Dateien, die ich importieren muss, nicht optimal. Außerdem möchte ich, dass die Lösung sowohl auf dem Mac als auch unter Windows funktioniert.
Beste grüße
Hi,
Der Unterschied zwischen Windows und Mac besteht darin, dass zwei verschiedene Bibliotheken von Drittanbietern verwendet werden, um den Inhalt der Excel-Datei zu lesen.Diese Dateien sind unglaublich komplex und JMP benötigt eine weitere Bibliothek, um den Inhalt zu interpretieren.Dieselbe Bibliothek, die unter Windows verwendet wird, ist für den Mac nicht verfügbar.Im Allgemeinen bieten diese Bibliotheken die numerischen das kannst du sehen wenn wir nach dem Zellinhalt fragen.Unter Windows gibt es einen Modus, um dies zu überschreiben, damit wir die vollständige Zahl erhalten, aber dies ist auf dem Mac nicht vorhanden.Wenn Sie die Anzahl der Dezimalstellen in Ihrem Excel-Blatt ändern würden, um mehr in Excel anzuzeigen, erhalten Sie mehr in JMP.Wenn Sie den Spaltentyp in Allgemein geändert haben, würden wir wahrscheinlich alle Dezimalstellen importieren, da sie wahrscheinlich alle in Excel angezeigt werden.
Es tut mir leid, dass es keinen besseren Workaround gibt.Ich habe das Problem gegenüber dem Bibliotheksanbieter auf dem Mac bereits erwähnt.
Brian Corcoran
JMP-Entwicklung