에서 Excel 조작 【openpyxl - 셀의 스타일을 제어한다】
개요
openpyxl.styles.
부하에 다양한 모듈이 준비되어 있어 각각 호출하여 설정해 간다.모든 모듈에 대한 자세한 내용은 : openpyxl 공식 문서
구현 후 이미지
코드
import openpyxl as xl
book = xl.Workbook()
sheet = book.active
# 幅(B列の)
sheet.column_dimensions["B"].width = 40
# 高さ
sheet.row_dimensions[2].height = 40
cell = sheet["B2"]
cell.value = "テスト文字列"
# テキスト配置
from openpyxl.styles.alignment import Alignment
cell.alignment = Alignment( # Aligment === xl.stylex.Alignment
horizontal = "center", # 水平位置
vertical = "center" # 垂直位置
)
# 羅線
from openpyxl.styles.borders import Border, Side # Border = 罫線, Side = 罫線スタイル
cell.border = Border(
top = Side(style = "thin", color = "000000"), # Sideを代入しないと "TypeError: expected <class 'openpyxl.styles.borders.Side'>"
right = Side(style = "thin", color = "000000"),
left = Side(style = "thin", color = "000000"),
bottom = Side(style = "thin", color = "000000")
)
# フォント
from openpyxl.styles import Font
cell.font = Font(
size = 14,
bold = True,
italic = True,
color = "FFFFFF" # 白
)
# 背景色
from openpyxl.styles import PatternFill
cell.fill = PatternFill(
fill_type = "solid", # ベタ塗り
fgColor = "FF0000" # 赤
)
book.save("cell_style.xlsx")
Reference
이 문제에 관하여(에서 Excel 조작 【openpyxl - 셀의 스타일을 제어한다】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jhon931/items/c93c67112b19f4a62b91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)