반응형
회사에서 보안문서의 경우 openpyxl로 로드가 안되는 경우가 있다.
이때 활용가능한 라이브러리가 xlwings이다.
이 라이브러리는 아예 직접 액셀을 실행하는 방식이다.
그래서 실제 파이썬 코드를 실행하면 화면상에 액셀파일이 실행이된다.
물론 실행된 모습을 보기싫으면 보이지않게 하는 옵션이 있다.
암튼 해당 라이브러리 설명 페이지는 아래
https://www.xlwings.org/
import xlwings as xw
wb = xw.Book() # this will open a new workbook
wb = xw.Book('FileName.xlsx') # connect to a file that is open or in the current working directory
wb = xw.Book(r'C:\path\to\file.xlsx') # on Windows: use raw strings to escape backslashes
#sheet select
sheet = wb.sheets['Sheet1']
#simple value write , read
sheet['A1'].value = 'Foo 1'
반응형
'프로그래밍 관련 > 파이썬 액셀제어(openpyxl)' 카테고리의 다른 글
openpyxl. Row, Column 읽어오기 (0) | 2023.09.27 |
---|---|
파이썬 액셀제어 openpyxl 전체 내용 읽기 (0) | 2023.02.27 |
파이썬 액셀제어 openpyxl. 표준 라이브러리 문서 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl . 행삽입 열삽입 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl. 셀 데이터 쓰기/읽기 (0) | 2021.09.24 |