2017-12-21 10 views
1

openpyxl을 사용하여 생성 된 Excel 파일의 암호를 설정하려고합니다. 나는 openpyxl을 지났습니다. Openpyxl에는 통합 문서 보호 기능이 있지만 Microsoft Excel 에서처럼 암호를 사용하여 전체 통합 문서 잠금을 지원하지 않습니다. 나는 또한 xlsxwriter, xlrd, xlwt을 들여다 보았다.Python을 사용하여 Excel 파일 암호 설정

파이썬에서 엑셀 파일의 암호를 설정할 수있는 방법이 있습니까?

미리 감사드립니다.

+0

.. 여기보십시오이 귀하의 질문에 대답을 생각하십시오. [link] (https://stackoverflow.com/questions/36122496/password-protecting-excel-file-using-python) –

+0

이 링크를 보았습니다. Openpyxl에는 통합 문서를 암호로 보호하는 기능이 없습니다. Open Pyxl 이외의 파이썬 라이브러리가 엑셀 파일이나 전체 엑셀 워크 북을 잠그는 데 사용될 수 있는지 여부는 명확하지 않습니다. – Sanjo

+0

일종의, 기본적으로 나는 당신이 그것을 할 수 없다는 인상을,이 하나를 확인 [링크] (https://stackoverflow.com/questions/45220389/protecting-workbook-in-openpyxl?noredirect=1&lq=1) bitbucket 페이지에 @gar 링크를 따라 간다면 더 도움이 될 것입니다. –

답변

0

아래의 코드를 사용하여 당신이 시도 할 수

from openpyxl import Workbook 
wb = Workbook() 

ws=wb.worksheets[0] 
ws.protection.set_password('test') 
wb.save('sample.xlsx') 
+0

불행히도 언급 한 코드는 전체 통합 문서가 아닌 선택한 워크 시트에 대해서만 워크 시트 보호 기능을 제공하고 Openpyxl에서는 Excel 파일을 지원합니다. – Sanjo

+0

워크 시트 색인을 변경할 수 있습니까? – sujit

관련 문제