Sharepoint에서 Excel 파일을 다운로드하고 tFileInputExcel 구성 요소의 입력으로 사용하려고합니다. tHttpRequest는 인증을 통해 SharePoint 서버에서 파일을 다운로드 할 수있는 유일한 구성 요소 인 것으로 보입니다.tHttpRequest를 사용하여 인증을 사용하여 SharePoint에서 Excel 파일 다운로드
물론 tHttpRequest를 통해 파일을 다운로드하고 응답을 파일에 쓰고 tFileInputExcel 구성 요소로 파일을로드하면됩니다.
예,하지만 난 그렇게하고 싶지 않아요.
그러나 중간 파일을 원하지 않고 tFileInputExcel 구성 요소의 "스트림"기능을 사용합니다. 내가 달성하지 않는 것은 엑셀 구성 요소로 사용할 수 스트림으로 다운로드 한 컨텐츠를 변환하는 것입니다 :
((java.io.InputStream)globalMap.get("what goes here? And where does it come from?"))
Here's an example는 tFileFetch 구성 요소를 사용하지만,이 구성 요소는 인증 셰어에서 다운로드 할 수 없습니다.
나는 구성 요소의 소스 코드를 살펴했다, 내 솔루션처럼있는 ByteArrayOutputStream 사용합니다. +1 Java 코드를 작성하지 않고도 간결하고 재사용 가능한 사용자 정의 구성 요소 솔루션. (사용자 정의 구성 요소를 설치하고 싶지 않거나 설치할 수없는 사람들은 위의 대답을 참조하십시오). – iMezouar