Ich muss viele durch Kommas getrennte Dateien ohne Header verketten (also keine Spaltennamen) und die Spaltenreihenfolge beibehalten.Ist das möglich?Ich bin bisher mit Concatenate gescheitert.
Großartig, ich habe meine Spalten nach dem Import umbenannt.Sie haben die Spaltennamen und die Formatierung beim Importieren erledigt, viel einfacher, danke.Ich hatte auch Probleme mit dem Ändern der Formate, dies löste auch dieses Problem.2 für 1 Angebot
.
Hier ist das Eingabeskript, mit dem Sie die Dateien eingeben können, und sobald sie eingegeben sind, können Sie sie alle miteinander verketten, und JMP passt die Spaltennamen an.
Open(
"<PLACE the="" path="" to="" the="" data="https://community.jmp.com/" table="" in="" here="">",
columns(
New Column( "FileName", Character, "Nominal" ),
New Column( "Date",
Numeric,
"Continuous",
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
),
New Column( "Time",
Numeric,
"Continuous",
Format( "h:m:s", 11, 0 ),
Input Format( "h:m:s", 0 )
),
New Column( "Machine", Character, "Nominal" ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "Row", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "SN", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)</PLACE>
Leider kann ich keine aktuellen Dateien zur Verfügung stellen.Allerdings habe ich gerade diese 2 Beispieldateien im gleichen Format und eine Beispiel-Header-Datei erstellt.Ich kenne die Spaltennamen, daher die Header-Datei, aber die Dateien enthalten keine Header.Ich habe viele, viele Dateien und täglich werden Dutzende neue erstellt.Ich möchte die Dateien verketten, die Spaltenreihenfolge beibehalten und die Tageszeitung kontinuierlich anhängen.
@KST-CPT ,
Ja. Es ist möglich. Ich würde vorschlagen, dass Sie einige Beispieldateien bereitstellen, damit wir Ihnen zeigen können, wie Sie ein Skript erstellen, das Ihren Anforderungen entspricht.