반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- selenium
- pywinauto 윈도우제어
- 가상환경설치
- 파이썬 환경설정
- 날짜 정규식
- 파이썬 네이버 로그인
- 네이버매물크롤링
- 왕초보 파이썬 실행
- Element is not clickable at point
- 네이버 로그인 하기
- pywinauto
- vscode venv 설치
- pywinauto 윈도우
- 파이썬네이버부동산
- pycdc.exe
- 네이버 로그인 캡챠해결
- 커머스API
- Python
- pycdas.exe
- Uipath 기초
- venv 설치
- 네이버커머스API
- 네이버 로그인 영수증 해결
- uipath 입문
- UiPath
- 네이버부동산크롤링
- Uipath 설치방법
- Selenium 셀렉터잡기
- 파이썬 가상환경 설치
- 파이썬 가상환경 설치방법
Archives
- Today
- Total
콘솔워크
파이썬 openpyxl로 특정열의 특정셀의 셀서식(포맷)변경 본문
반응형
패키지 설치합니다.
pip install openpyxl
특정 엑셀에 B열에 있는 셀서식을 모두 숫자형식으로 바꾸고 싶었습니다.
그래서 아래와 같은 코드가 탄생했습니다.
from openpyxl import Workbook, load_workbook
from openpyxl.styles import numbers
from openpyxl import Workbook
excel = r"C:\Users\consolework\Downloads\엑셀합치기결과_20230602163911.xlsx"
# Load the workbook
workbook = load_workbook(excel)
sheet = workbook.active
# Change the format of cells from B2 to the end of column B
for row in sheet.iter_rows(min_row=2, min_col=2, max_col=2):
for cell in row:
# cell.number_format = "@" # Set the format to string
cell.number_format = numbers.FORMAT_NUMBER
# Save the workbook
workbook.save(excel)
numbers. 자료안에 있는 포맷들을 바꾸어가면서 포맷 설정이 가능합니다.
반응형
'프로그래밍 > python' 카테고리의 다른 글
[PyQt, PySide6] 프로그램 실행 시 로그인 기능 구현하기 (0) | 2023.06.05 |
---|---|
python PySide6 QTableWidget 열 크기 맞추기 (0) | 2023.06.05 |
파이썬 엑셀 파일 합치는 프로그램 (0) | 2023.06.02 |
python selector xpath 크롬 콘솔에서 테스트방법 (0) | 2023.06.01 |
python html에서 원하는 태그만 추출하기 (0) | 2023.05.31 |