RPA 66

[openpyxl] Cell 스타일

from openpyxl import load_workbook wb = load_workbook("demo.xlsx") ws = wb.active # column 넓이 변경 ws.column_dimensions["A"].width = 5 # row 높이 변경 ws.row_dimensions[1].height = 50 a1 = ws["A1"] b1 = ws["B1"] c1 = ws["C1"] # Cell 글자의 폰트 변경 a1.font = Font(color="FF0000", italic=True, bold=True) # 빨간, 이텔릭체, 굵게 b1.font = Font(color="CC33FF", name="Arial", strike=True) # 퍼플, Arial 폰트, 가운데 취소선 c1.font =..

RPA/Python 2021.04.27

[openpyxl] 행열 삽입/삭제

from openpyxl import load_workbook wb = load_workbook("demo.xlsx") ws = wb.active # 삽입 # 2번째 행에 하나의 행 삽입 (row 2에 우측 버튼 클릭하여 삽입) ws.insert_rows(2) # 3번째 행에서 두칸 삽입 ws.insert_rows(3, 2) # 2번째 열에서 하나의 열 삽입 (column B에 우측 버튼 클릭하여 삽입) ws.insert_cols(2) # 2번째 열에서 세칸 삽입 ws.insert_cols(2, 3) # 삭제 # 2번째 행 삭제 (row 2에 우측 버튼 클릭하여 삭제) ws.delete_rows(2) # 3번째 행부터 두칸 삭제 ws.delete_rows(3, 2) # 2번째 열 삭제 (column B에..

RPA/Python 2021.04.23

[openpyxl] Cell에 값 쓰기/읽기

from openpyxl import Workbook from openpyxl.utils.cell import coordinate_from_string from random import * # 새 파일 생성 wb = Workbook() # 기존 파일 읽기라면... # from openpyxl import load_workbook # wb = load_workbook("demo.xlsx") ws = wb.active # Cell에 값 쓰기 1 (A : 열 - column, 1 : 행 - row) ws["A1"] = 'test' ws["A2"] = '한글' ws["A3"] = 3 ws["B1"] = 4 ws["B2"] = 5 ws["B3"] = 6 # Cell에 값 쓰기 2 # row = 1 -> 1, co..

RPA/Python 2021.04.22

[openpyxl] 환경설정 및 파일 생성, SHEET 관리

# 환경설정 (URL : openpyxl.readthedocs.io/) terminal> pip install openpyxl from openpyxl import Workbook # 새 워크북 생성 (엑셀 파일 생성) wb = Workbook() # 현재 활성화된 sheet 가져옴 ws = wb.active # sheet의 이름을 변경 ws.title = 'demoSheet' # sheet 탭 색상 변경 (RGB값) ws.sheet_properties.tabColor = 'ff66ff' # 새로운 sheet 생성 ws1 = wb.create_sheet('demoSheet1') # 새로운 sheet를 2번째 순서에 생성 ws2 = wb.create_sheet('demoSheet2', 2) # sheet ..

RPA/Python 2021.04.21
반응형