Excel 잠겨 있는 파일을 DataFrame으로 열기

AIP, DRM 보안 정책 모두 가능한 것으로 확인하였습니다.

회사의 보안 정책으로, 분석을 진행할 Excel 파일이 잠겨있는 경우,

아래의 코드를 사용하여 Pandas DataFrame으로 파일을 확인할 수 있습니다.

pip install xlwings

 

import xlwings as xw

data = xw.Book('파일경로')
df_sheet1 = data.sheets(1).used_range.options(pd.DataFrame).value

 

위의 경우 엑셀 파일이 열리면서 데이터를 읽어온다

엑셀 파일을 열지 않으면서 데이터를 읽으려면 app을 먼저 선언해야한다

app 선언 후 visible을 False로 적용

app = xw.App(visible=False)
data = xw.Book('파일 경로')
df = data.sheets(1).used_range.options(pd.DataFrame).value
df

 

'Python' 카테고리의 다른 글

[python] 문자열을 딕셔너리로 변환  (0) 2024.02.04
[seaborn] Anaconda 'seaborn' 설치 오류 해결  (0) 2022.06.02