Hallo zusammen,
Ich habe ein seltsames Problem beim Importieren von .xlsx-Dateien in JMP 16 auf einem Mac:
Einige Zellen in der .xlsx-Datei haben 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 auf einem Mac in JMP 16 importiere, wird nur 1 Dezimalstelle importiert, und es gibt keine Möglichkeit, JMP davon zu überzeugen, alle Dezimalstellen zu importieren (ich habe versucht, die Gebietsschema-Formateinstellung in der JMP-Einstellung und auch in Mac-Sprache und -Region zu ändern Einstellung, 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 .xlsx in Mac Numbers oder in MS Excel öffne und erneut als .xlsx speichere und dann die neu gespeicherte Datei in JMP importiere, funktioniert es problemlos. Alle Nachkommastellen werden importiert.
Noch seltsamer ist, dass es kein Problem gibt, als ich versuchte, die ursprüngliche .xlsx-Datei in JMP unter Windows 10 zu importieren, JMP importiert alle Dezimalstellen. Das Problem tritt also nur auf dem Mac auf.
Ich habe mich gefragt, ob ich noch etwas versuchen kann? Die Lösung mit dem Öffnen und Speichern aller .xlsx-Dateien ist aufgrund vieler Dateien, die ich importieren muss, nicht optimal. Außerdem möchte ich, dass die Lösung sowohl auf Mac als auch auf Windows funktioniert.
Mit freundlichen Grüßen
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