"여러 파일 가져오기..."를 통해 .xls/.xlsx/.csv 데이터를 가져올 때 적절한 워크시트를 선택할 수 있는 기회가 있어야 합니다.
정확히. 많은 xls/xlsx/csv 파일에서 데이터를 가져올 때 가져올 워크시트를 지정할 수 있습니다. 이름이 다른 경우 이름이나 번호로 menu 또는 jsl에서 지정하십시오.
질문한 내용을 명확히 하기 위해 - 가져올 Excel 통합 문서가 여러 개 있고 구조가 거의 동일한 경우 '이 모든 파일에 대해 'Mfg Line 1'이라는 시트를 가져옵니다. 그렇게?
나에게 중요한 것. 나는 엑셀 워크시트를 수동으로 열지만, 소스 워크북에는 내가 각 파일에 대해 수동으로 입력해야 하는 중요한 정보가 들어 있어서, 내 직장에서 쉽게 배포할 수 없는 절차가 있다는 것을 의미합니다.
통합 문서 이름은 기본적으로 데이터 테이블의 소스 스크립트에 저장되지만 해당 정보를 데이터 테이블에서 자동으로 참조하는 방법은 잘 모르겠습니다.
저는 이것이 어떤 면에서는 효과가 있다는 것을 발견했습니다. Concatenate Worksheets 값을 1로 변경하면 워크시트 대신 워크북의 이름을 딴 JMP 파일을 얻을 수 있습니다. 단일 시트만 가져오고 있을 수 있지만, 상관없이 작동합니다.
안녕
스패너헤드
Open(
Pick File("Select Excel File",
"$DOCUMENTS",
{"JMP Files|XLSX;TXT;CSV", "All Files|*"}),
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 2 ),
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( "-" )
)
);안녕하세요, 이 코드는 Open을 사용합니다. Multi File Import 가 아닙니다.
@SpannerHead , 워크시트 이름이 있는 열을 추가하려면 다음 옵션을 사용하세요.
