python保存用

Openpyxl

範囲選択による一括処理

どこかの記事でnumber_formatとかは範囲選択による一括処理できないって書いてあったけど、実際には出来たので自分用備忘録
cell[0]の[0]は必要な理由も記載してあったものにはちゃんと書いてあったけど、どうやって探し当てたか完全に忘れてしまいサルベージ不可
たしか二重配列がどうとかだったような

from openpyxl import load_workbook

wb = openpyxl.load_workbook("エクセルファイル名.xlsx")
ws = wb.worksheets[0]
for cell in ws["A1:D4"]:
    cell[0].number_format = '"¥"#,##0;[Red]"¥"\-#,##0'



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