JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?매월 컴파일되는 약 2 년 분량의 엑셀 파일이 많이 있습니다. 각 통합 문서의 시트를 JMP로 가져오고 싶습니다. 불행히도 날짜 타임 스탬프는 각 통합 문서의 제목에서만 참조되며 가져 오려는 시트의 어느 곳에서도 참조되지 않습니다. 어쨌든 시트와 함께 통합 문서 제목을 가져올 수 있습니까?
감사
데이터 테이블Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?Excel 통합 문서를 열기위한 Open () 함수에는 열기 내에서 설정할 수있는 "Worksheets"라는 요소가 있습니다.아래는 JMP에 입력 된 워크 시트의 "소스"항목에서 가져온 것입니다.읽을 워크 시트의 이름을 보여줍니다.
워크 시트 ( "Sheet1")
Open(
"$DOCUMENTS/Discussion Group/Data wrangling .xlsx",
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( "-" )
)
)
Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?안녕하세요, 안녕하세요. .
JSL을 사용하여 데이터를 가져 온다고 가정하면 새 열을 채우는 데 사용할 수있는 변수에 파일 이름 (또는 파일 이름의 일부)을 저장할 수 있습니다.
filepath = "$SAMPLE_IMPORT_DATA/Team Results.xlsx";
file = Word( -2, filepath, "/." );<BR />
dt = Open(
filepath,
Worksheets( "Grouped Team Results" ),
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( 3 ),
Data Starts on Row( 4 ),
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( "Workbook Name", Character, Set Each Value( file ) );
또는 원하는 정보를 Excel 파일에 직접 자동으로 배치 할 수 있습니다.보다 지침은이 게시물을 참조하십시오.
도움이되기를 바랍니다.
Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?안녕하세요. 이 시트를 어떻게 가져 오나요? 다중 파일 가져 오기에는 최종 데이터 테이블에 추가되는 열에 파일 이름을 추가하는 확인란이 있습니다. Concatenate 플랫폼을 사용하여 파일을 수동으로 연결하는 경우 유사한 데이터 테이블 열을 만들 수 있습니다. 가져온 각 시트의 파일 이름은 설명에 따라 파일 타임 스탬프를 포함해야하는 파일의 제목이됩니다.


Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?Jeff,
다중 파일 가져 오기에는 내가 필요로하고 강조 표시 한 기능이 있습니다 (각 통합 문서의 이름에 "04/21 Metrics"와 같은 날짜가 포함되어 있으므로 필요한 파일 이름 열 추가). 그러나 여러 파일 가져 오기를 사용하면 각 통합 문서의 첫 번째 시트 만 반환되며 각 통합 문서에 세 번째 시트가 필요합니다. 여러 파일 가져 오기를 사용하여 각 통합 문서에서 세 번째 시트를 가져올 수있는 방법이 있습니까? 약 20 권 정도의 통합 문서가 있습니다.
거꾸로,
파일 / 열기를 사용하여 각 통합 문서에서 올바른 워크 시트 (시트 3)를 호출 할 수 있습니다. 이제 올바른 워크 시트가 20 개 있지만이 방법에는 소스 열을 만드는 옵션이 없기 때문에 어느 날짜에서 왔는지 알 수 없습니다.
감사
피오나
Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?Wendy의 응답은 여러 파일 가져 오기가 생성 될 때 소스 열을 추가하는 간단한 방법을 보여줍니다.
Directory ()의 파일을 사용하여 파일을 가져온 다음 Wendy와 같은 열을 각각 추가하는 간단한 For () 루프를 통해 파일을 하나씩 읽는 것은 매우 간단한 방법입니다.
Re : JMP로 가져올 때 Excel 통합 문서 이름을 참조하는 Excel 시트를 어떻게 가져올 수 있습니까?감사합니다 웬디