Fehler beim Importieren von Excel 97-2003-DateienLiebe JMP-Community,
(Windows 10 Enterprise, 64-Bit, JMP 14.0.0 und JMP Pro 14.1.0.)
Ich habe Hunderte von Excel-Dateien, die ich mit JSL in JMP importieren muss, und habe einen erfolgreichen Code zum Dot-Hat, bis ich auf dieses Problem stieß, als ich den Code für die Hunderte von Dateien ausführte, die ich habe. Der Code funktioniert für die ersten 542 Dateien, stoppt aber bei der 543..
JMP-Alarmfenster:
Beim Öffnen der Datei im Excel-Assistenten ist ein Fehler aufgetreten. Dateien, die älter als Excel 97 sind, können möglicherweise nicht geöffnet werden. Die Verwendung der Einstellung „Alle Blätter öffnen“ sollte in diesem Fall funktionieren.
Ich habe auf den Community-Seiten gesucht, und andere haben ein ähnliches Problem gesehen, aber ihre Lösungen sind auf diesen Fall nicht anwendbar.
Probleme: 1) Ich kann die Datei nicht erneut in einem neuen Format speichern, ich muss das vorhandene verwenden; 2) das Format ist 92-2003 (.xls), das mit dem Wizard geöffnet werden sollte (alle anderen Dateien sind 97-2003 und funktionieren); 3) Da es sich um einen automatisierten JSL-Code handelt, kann ich ihn nicht ändern, um alle Registerkarten zu öffnen, da dies die gesamte Codierungs- und Schleifenstruktur vollständig ändern würde (es gibt mehrere Registerkarten in der Arbeitsmappe, die ich nicht öffnen möchte das Einkaufszentrum.), 4) Das Öffnen der Datei mit "ausgewählten Arbeitsblättern" funktioniert, aber es gibt mir kein Quellskript zum Arbeiten, daher bin ich mir nicht sicher, wie ich eine Problemumgehung generieren soll, um die gewünschten Daten zu erhalten ; 5) niemand sonst hat die Datei geöffnet; 6) es ist nicht beschädigt, da ich es in JMP (mit open all) und in Excel öffnen kann.
Alle Vorschläge willkommen.
Vielen Dank!,
DS
Betreff: Fehler beim Importieren von Excel 97-2003-DateienHi @briancorcoran ,
Vielen Dank für Ihr Feedback. Leider kann ich nicht einmal den Befehl Open() in JSL ausführen. Wenn ich das tue, selbst wenn ich die verschiedenen Optionen im Dropdown-Menü der Schaltfläche "Öffnen" auswähle, wird immer noch derselbe Fehler ausgegeben.
Gibt es Probleme mit JMP beim Öffnen von xls-Dateien, die Makros enthalten? Das Seltsame ist, dass alle Excel-Dateien, die ich in JMP importiere, (soweit ich weiß) identisch sind, mit Ausnahme dieser einen Datei, die nicht in JMP geöffnet wird. Ich habe versucht, es als xlsx-Datei zu speichern, kann dies jedoch nicht, da interne Makros erforderlich sind, um Daten in eine andere Datenbank zu übertragen. Ja, dieselben Makros existieren in allen anderen über 500 Dateien.
Ich kann bestätigen, dass JMP auch xlsm-Dateien öffnen kann (die neuere Version von xls mit Makros). An dieser einen Datei scheint etwas ziemlich Seltsames zu sein. Vielleicht ist doch etwas korrupt, aber wir können nicht herausfinden, was dieses Problem ist.
Vielen Dank!,
DS
Betreff: Fehler beim Importieren von Excel 97-2003-DateienDer empfohlene Ansatz besteht darin, in Excel zu öffnen und im Excel-xlsx-Format zu speichern.Da dies nicht möglich ist, können Sie versuchen, die Excel-Öffnungseinstellung in JSL festzulegen, indem Sie den JSL-Befehl Öffnen verwenden, um die Datei zu öffnen, und dann die Einstellung zurücksetzen, bevor Sie das Skript beenden.
Brian Corcoran
JMP-Entwicklung