xlwings 기본 사용법
import xlwings as xw
## 엑셀 앱 만들기
app = xw.App(add_book=False)
# 워크북 만들기
wb = app.books.add()
# 워크시트 선택
ws = wb.sheets['sheet1']
# 엑셀 워크북 불러오기
app = xw.App(add_book=False)
wb = app.books.open("파일명.xlsx")
# 새로운 시트 생성
wb.sheets.add("영업2팀")
# 시트 삭제
wb.sheets["영업2팀"].delete()
## 시트 제어권 가져오기
ws = wb.sheets["수배로직설계팀"]
ws.range('A1').value = '품번'
## 여러 데이터 입력
ws.range('A2').value = ['이르지얼', 5]
## 2차워 데이터 넣기 (배열이 각 행으로 입력)
ws.range('A3').value = [['aaa', 20], ['kyh', 10]]
## 세로로 넣기
ws.range('B5').options(transpose=True).value = [10.5, 100]
## 셀 여러개 접근하기
ws.range('A1:B6').value
## 테이블로 가져오기
ws.range('A1').expand("table").value
# 폰트 변경
ws.range('A1:D7').font.size = 13
# 굵기
ws.range('A1:D7').font.bold = True
# RGB로 변경
# https://www.w3schools.com/colors/colors_picker.asp
ws.range('A1:D7').color = (255, 125, 0)