공동 작업 사이트에서 Excel 워크시트를 개인 테이블로 가져오기가 작동하지 않음Teams/Sharepoint/Collab 사이트에서 Excel 워크시트를 가져오고 있는데 "비공개" 설정이 작동하지 않습니다.
dt = Open ("https://collab.company.com/:x:/r/sites/Folder/Shared%20Documents/General/Title%of%Excel.xlsm?download=1",
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( "-" )
), Private
);파일 경로를 로컬 파일 경로로 바꾸면 테이블이 Private이지만 공동 작업 사이트에 대해 파일 경로를 사용할 때 Private을 읽지 않습니다. 넣어보았습니다 출력 테이블("출력 테이블의 이름") 없이 명령 사적인 코드가 파일 경로 뒤에 있는 내용을 읽고 있고 해당 설정이 인식되지 않는지 확인합니다. 분명히 워크시트 설정은 해당 특정 워크시트를 반환하기 때문에 인식되지만 개인 또는 출력 테이블을 읽지 않는 이유를 모르겠습니다. 이것은 .xlsm 대 .xlsx 파일이기 때문도 아닙니다.
데이터 테이블스크립팅창Re: 협업 사이트에서 Excel 워크시트를 개인 테이블로 가져오기가 작동하지 않음알겠습니다. 해결 방법을 찾았습니다. 나는 여전히 위의 방법이 왜 구체적으로 무효화되는지 모르겠습니다. 사적인 설정하지만 아래와 같이 폴더 경로를 지정하여 데이터 파일 열기 창 내에서 협업 사이트에 액세스할 수 있습니다.
https://collab.company.com/sites/Folder/Shared 문서/일반/
이 방법으로 파일을 연 다음 해당 테이블에 대한 JSL 스크립트를 살펴보았습니다.
Open(
"\\collab.company.com@SSL\DavWWWRoot\sites\Folder\Shared Documents\General\Name of Document.xlsm",
Worksheets( "In-Process Config Table" ),
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( "-" )
)
)
파일 경로가 다릅니다. 뭔지 잘 모르겠어 @SSL\DavWWW루트\ 의미하지만 테이블을 개인용으로 설정하면 작동합니다. 경로를 만들기 위해 웹 페이지가 열릴 때까지 기다릴 필요가 없습니다. 위의 문제가 이상한 문제처럼 느껴져서 왜 발생하는지 여전히 궁금하지만 실제로 발견한 이 방법이 더 좋습니다.