こんにちはーー
PythonでcsvをExcelに変換する方法とフォント変える方法を記事にします。
誰かの役に立てば幸いです。
ちなみに、コードを書く様子を動画にもしています。
コード
作成したコードは↓になります。
# コードを書いていきます。 import openpyxl from openpyxl.styles.fonts import Font # フォントを変えたいので import pandas as pd path ="./test_base.csv" #読み込むcsvファイルのパスを定義 out = "test.xlsx" #出力するエクセルファイルを定義 data =pd.read_csv(path) #csvを読み込み data.to_excel(out,index=False) #エクセルファイルに変換して保存 #変換するコードはこれで終わりですが、フォントを変えておきます。 wb = openpyxl.load_workbook(out) ws = wb['Sheet1'] font = Font(bold=False,name="Meiryo UI") for row in ws.iter_rows(): for cell in row: ws[cell.coordinate].font = font wb.save(out)
pathに読み込みたいcsvファイルのパスを
outに出力したいエクセルのファイル名を記載します。
font =
の箇所から↓でフォントを変換しています。
以上です!!
コメント