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 라이브러리를 활용한 구현 예시입니다.



예제 :  비밀번호 설정 예제보기