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 |