exportData 또는 importData 메서드를 호출할 때, 기본적으로 엑셀 파일에 암호를 설정하거나 해제하는 기능을 제공하지 않습니다.
하지만, 외부 라이브러리를 활용하면 기능 구현이 가능합니다.
1. exportData
- exportData 함수 호출
- onBeforeExport 이벤트에서 전달되는 parameters 값 중 data를 이용하여 엑셀 파일에 비밀번호 설정
- onBeforeExport 이벤트에서 비밀번호 설정한 파일을 다운로드 하도록 구현
- onBeforeExport 이벤트에서 return 1을 설정하여 IBSheet 기본 다운로드 동작을 차단
2. importData
- 사용자가 선택할 수 있는 파일 입력 UI 구현
- 선택한 파일에 비밀번호가 설정된 경우 해당 비밀번호를 적용하여 파일 읽기
- importData 함수를 이용해 시트에 데이터를 바인딩
※ 참고
이 기능은 제품의 버전 Ver 8.3.0.5-20250424-14 부터 지원합니다.
예시는 xlsx-populate.js 라이브러리를 활용한 구현 예시입니다.
예제 : 비밀번호 설정 예제보기