Python
Excel 잠겨 있는 파일을 DataFrame으로 열기
sujinbang
2024. 11. 8. 09:42
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