테스트 사이트 - 개발 중인 베타 버전입니다

엑셀 파일 암호처리 채택완료

sir생님 2년 전 조회 2,179

안녕하세요! PHP를 통해 엑셀파일을 내보내는데 파일 자체를 암호처리하여 내보낼 수 있는 방법이 있을까요?

 

여러 방법을 찾아보았는데 phpexcel 라이브러리에서는 시트 암호화처리만 가능하고 파일 암호화처리는 따로 불가능하다고해서 다른 방법이 있을지 문의드립니다.

 

꼭 php언어로 한정짓지 않아도 됩니다.

 

파이썬으로도 검색하며 테스트 중인데 잘 안되고있어서요ㅜ

엑셀 파일을 압축하여 압축된 zip파일을 암호화하는 것이 아닌 엑셀파일 자체를 암호화하여야합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
2년 전
$objPHPExcel->getSecurity()->setLockWindows(true);
$objPHPExcel->getSecurity()->setLockStructure(true);
$objPHPExcel->getSecurity()->setWorkbookPassword('secret');

위 PHPExcel을 통해 처리하면 가능한 부분으로 확인됩니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
sir생님
2년 전
해당 함수는 엑셀 파일 내 시트 수정할때 암호입력하도록 시트만 암호화 되게 하더라구요
제가 원하는 방향은 파일 자체를 암호화 처리하는 부분이라 다른 기능입니다ㅜ
s
sir생님
2년 전
https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=413645&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BE%CF%C8%A3&sop=and

참고 url 입니다.. 답변 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인