[Python] csvをExcelに変換する方法とフォントを変える方法

Python
スポンサーリンク

こんにちはーー

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 =

の箇所から↓でフォントを変換しています。

以上です!!

コメント

タイトルとURLをコピーしました