Excel-Arbeitsblatt öffnen und Spalten einschränken<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Version 11.2 unter Mac. Ich versuche, ein Arbeitsblatt zu öffnen und NUR die ersten 6 Spalten einzufügen. Ich verwende den folgenden Code, der jedoch 12 Spalten anstelle der angegebenen 6 enthält. Irgendwelche Hinweise?
dt = Öffnen (
( Datei auswählen ()) .
Arbeitsblätter ( "STUD BUMP FIDUCIALS" ) .
Arbeitsblattoptionen (
1 .
Hat Spaltenüberschriften ( 1 ) .
Anzahl der Zeilen in Kopfzeilen ( 1 ) .
Header beginnen in Zeile ( 1 ) .
Daten beginnen in Zeile ( 2 ) .
Daten beginnen in der Spalte ( 1 ) .
Daten enden in Zeile ( 0 ) .
Daten enden in Spalte ( 6 ) .
Replizierte gespannte Zeilen ( 1 ) .
Verborgene Zeilen unterdrücken ( 1 ) .
Verborgene Spalten unterdrücken ( 1 ) .
Als Hierarchie behandeln ( 0 )
) .
) ;
Betreff: Öffnen des Excel-Arbeitsblatts und Einschränken der SpaltenHallo Hegedus .
Vielleicht können Sie damit umgehen, indem Sie nach dem vollständigen Import nur die ersten 6 Spalten beibehalten. Hier ist ein Ansatz, der die ersten 6 Spalten auswählt, dann die Tabelle unterordnet und das Original schließt. Sie könnten die erste Tabelle auch unsichtbar öffnen und Ihr Benutzer würde nicht wissen, dass dies im Hintergrund passiert.
Ich hoffe das hilft!
julianisch
dt = Aktuelle Datentabelle () ;
cc = dt << Spaltennamen abrufen () ;
ncols = 6 ; // wie viele Spalten Sie jedoch behalten möchten
Zum ( ich = 1 . ich <= ncols . ich ++
cc [ ich ] << Set Selected ( 1 ) ;
) ;
dt << Teilmenge ( Alle Zeilen . Ausgewählte Spalten ) ;
Schließen ( dt . Nein Speichern ) ;
Betreff: Öffnen des Excel-Arbeitsblatts und Einschränken der SpaltenDies ist für mich ein großes Problem. Ich habe einen Client, den ich unterstützen muss, und ihre Skripts beginnen mit dem Importieren einiger Excel-Dateien. Jetzt kann ich die Skripts nicht ausführen, da die Mac-Version diese Funktion nicht hat. Und Version 12 (hinzugefügte Kosten für mich) wurde noch nicht ausgeliefert.
Haben Sie eine Lösung oder entschuldigen Sie sich einfach?
Betreff: Öffnen des Excel-Arbeitsblatts und Einschränken der SpaltenMal sehen, ob ich in Wikipedia nach JMP schaue JMP (Statistical Software) - Wikipedia, die freie Enzyklopädie heißt es, dass JMP für Johns Macintosh-Programm steht. Mit dieser Tradition würden Sie feststellen, dass die Mac-Version immer mit der Windows-Version vergleichbar sein sollte. Ist das jetzt eine Designrichtlinie? Wenn ich im Silicon Valley sitze, würde die Dominanz der Mac-Benutzer argumentieren, dass dies eine gute Geschäftsentscheidung wäre. Vielleicht könnten Sie ein kontrolliertes Experiment durchführen.
Betreff: Öffnen des Excel-Arbeitsblatts und Einschränken der SpaltenDie JSL für Arbeitsblattoptionen wurde eingeführt, um das Verhalten des Excel-Assistenten zu replizieren. Dies war unter Windows in JMP 11 verfügbar, nicht jedoch auf dem Mac. JMP 12 für den Mac stellt diese Funktionalität bereit.
Brian Corcoran
JMP-Entwicklung