Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformHallo zusammen,
Ich habe eine Reihe von XLS-Dateien, die ich importieren und verketten möchte.
Ich kann sie einzeln korrekt öffnen. Wenn ich jedoch versuche, die Plattform zum Importieren mehrerer Dateien zu verwenden, erhalte ich eine leere Datei.
Wenn ich sie in xlsx (anstelle von xls) umwandle, funktioniert es wie erwartet.
Gibt es eine bestimmte Einstellung, die geändert werden muss, damit das Problem behoben werden kann?
Ich habe einige Beiträge zu Problemen mit der Multiple File Import-Plattform gefunden, bei denen die Dateien recht ungewöhnliche Formate haben, aber das ist hier nicht der Fall (1 Arbeitsblatt, 1. Zeile = Überschriften...)
Vielen Dank im Voraus für Ihre Hilfe!
DatenzugriffDatenmischung und -bereinigungMassenanpassungWindowsBetreff: Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformSie haben die Antwort gefunden: Das sind durch Tabulatoren (oder Leerzeichen) getrennte CSV-Daten, die Sie betrachten. Definitiv kein Excel-Datendateiformat.
Betreff: Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformDie renameFile-Funktion scheint in der Tat sehr vielversprechend zu sein. Ich habe es mit einer Teilmenge dieser Dateien versucht: Wenn ich sie in CSV umbenenne, werden alle Daten in einer einzigen Spalte verkettet. Wenn ich sie in xlsx umbenenne, funktioniert MFI einwandfrei, aber ich kann die Datei nicht mehr in Excel öffnen („ungültiges Format oder ungültige Erweiterung“).
Wenn ich eine Datei mit Notepad öffne, sieht sie so aus (egal ob sie als csv, xls oder xlsx gespeichert ist):

Anstelle des Umbenennens kann das Kopieren mithilfe der CopyFile-Funktion eine Lösung sein, um eine Version der Datei beizubehalten, die bei Bedarf in Excel geöffnet werden kann, und die XLSX-Version zum Importieren in JMP zu verwenden.
Ansonsten habe ich das hier gefunden Post mit einem Skript zum Importieren und Zusammenführen mehrerer Excel-Dateien. Ich habe es mit einer Teilmenge von Dateien versucht und es scheint in Ordnung zu sein. Ich werde mit einer größeren Anzahl von Dateien testen, ob es auch funktioniert.
Betreff: Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformGib noch nicht auf! Klicken Sie in einem Windows-Datei-Explorer (nicht JMP) mit der rechten Maustaste auf die Datei und öffnen Sie_mit->Notepad oder Wordpad.
Ich bin vermuten Sie sehen CSV-Daten in der .xls-Datei und wenn Sie sie in .CSV umbenennen, funktioniert es.
Wenn Sie mehr als eine Handvoll dieser Dateien umbenennen müssen, verfügt JMP über eine FilesInDirectory-Funktion, um sie zu finden, und eine renameFile(?)-Funktion, um sie umzubenennen.
Möglicherweise sehen Sie auch Binärdaten oder eine Art XML-Daten im Editor. Fügen Sie diese Daten vorne ein, damit wir sie noch einmal erraten können ...
(Ich bin den Rest des Tages unterwegs. Jemand anderes könnte eine gute Idee haben.)
Betreff: Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformDanke für deine Antwort @Craige_Hales .
Wenn ich es mit dem Excel-Importassistenten von JMP öffne, funktioniert es wie erwartet und hier ist das entsprechende Quellskript:
Open(
"$DESKTOP/Test JMP Import/Test.xls",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
Es scheint jedoch, dass die Formatdatei tatsächlich etwas seltsam ist, da ich eine Excel-Warnung erhalte, wenn ich versuche, sie direkt aus Excel zu öffnen ...Und wenn ich versuche, es an diese Nachricht anzuhängen, erhalte ich ebenfalls eine Fehlermeldung:

Das Problem ist, dass ich nicht derjenige bin, der die Dateien zuerst erstellt hat, also weiß ich nicht, ob es möglich ist, das nachträglich zu beheben, ohne jede Datei manuell öffnen/speichern zu müssen 
Betreff: Importieren Sie XLS-Dateien mit der Multiple File Import-PlattformEs hört sich so an, als hätten Sie möglicherweise CSV-Daten oder möglicherweise wirklich alte Dateien im XLS-Format und benennen diese entweder in XLSX um oder öffnen sie mit Excel und speichern sie als XLSX. Manchmal wird die falsche Erweiterung verwendet und Excel kann dies möglicherweise herausfinden.
Wenn die Dateien die Erweiterung .csv haben (und tatsächlich durch Kommas getrennte Werte enthalten), sollten Sie die MFI-Optionen direkt verwenden können.
Wenn sie nacheinander korrekt geöffnet werden, welches JMP-Tool haben Sie verwendet? Können Sie das Quellskript posten (Rechtsklick -> Bearbeiten)? Das verrät viel darüber, was funktioniert hat. Wenn die Daten nicht vertraulich sind, kann auch eine Beispieldatei hilfreich sein.