見出し画像

Python openpyxl Excel操作 表示形式の設定

文字の表示形式を設定するには、number_formatオブジェクトを生成し、表示したい形式を代入する。
cell.number_format= "表示形式"
表示形式は主に
yyyy年m月d日 ・・・○年○月○日表示
yy/m/d ・・・○○/○/○表示(年月日)
0.00 ・・・ 小数点以下2桁まで表示
#,##0 ・・・ 3桁カンマ区切り表示
0.0% ・・・ 小数点以下1桁までパーセント表示

import openpyxl

wb = openpyxl.load_workbook("excel.xlsx")
ws = wb["excelシート名"]

#エクセルシートのA列に対して表示形式の変更をおこなう。
for cell in ws["A"]:
    cell.number_format = "yy年m月d日"

wb.save("excel.xlsx")

この記事が気に入ったらサポートをしてみませんか?