Excel 가져 오기에 파일 이름 포함가져온 Excel 테이블에 파일 이름이있는 열을 포함하는 방법이 있습니까? 다중 파일 가져 오기 도구를 사용하면이를 포함 할 수있는 옵션이 있지만 단일 파일을 가져올 때 해당하는 것을 찾지 못했습니다.
경로 가져 오기 / 이름 가져 오기를 사용하여 열에 쓰려고 시도했지만 "Sheet1.jmp"만 제공됩니다.
내가 사용한 열기 명령은 마법사에서 복사되었습니다.
dtt.file= Pick File(); // Opens File dialogue
Open(
dtt.file,
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( 2 ),
Headers Start on Row( 1 ),
Data Starts on Row( 3 ),
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( "-" )
);
);
데이터 테이블스크립팅Re : Excel 가져 오기에 파일 이름 포함다중 파일 가져 오기와 같은 직접적인 솔루션이 있는지 확실하지 않지만 데이터를로드 한 후 새 열을 만들 수 있습니다.
다음은 선택한 파일 경로를 사용하는 방법과 테이블 이름을 사용하는 방법의 두 가지 방법입니다 (시트 이름의 영향을받을 수 있음).
Names Default To Here(1);
dtt.file= Pick File(); // Opens File dialogue
dt = Open(
dtt.file,
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( 2 ),
Headers Start on Row( 1 ),
Data Starts on Row( 3 ),
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( "-" )
);
);
dt << New Column("Filename", Character, "Nominal", << Set Each Value(Word(-1, dtt.file, "/")));
dt << New Column("Filename", Character, "Nominal", << Set Each Value(dt << Get Name()));함수, 특히 Word ()에 대한 자세한 내용은 Scripting Index를 참조하십시오.
Re : Excel 가져 오기에 파일 이름 포함감사합니다! 다음을 사용하여 내가 달성하려는 작업을 수행했습니다.
dt << New Column("Filename", Character, "Nominal", << Set Each Value(Word(-1, dtt.file, "/")));