2
pandas 'excel writerでフォント名を設定できますか?ここで パンダ `to_excel`フォント名を
は私の試みです:import pandas as pd
from pandas.io.excel import ExcelWriter
df = pd.DataFrame([[1,2,3],[4,5,6]])
writer = ExcelWriter("test.xlsx")
writer.set_font_name("Arial") # this would be ideal, but no such method exists
format = writer.book.add_format({"font_name": "Arial"})
df.to_excel(writer) # format is not applied. Need to pass `format` object somewhere
writer.close()
それが作成された後、私は
xlsxwriter.format.Format
オブジェクトを渡すことができ
?
これはほぼ完璧である:それはすべてが、ヘッダのスタイリングで動作します:私はまだ、デフォルトのパンダ大胆かつcalibriを取得し、偶数ラインでそれはあなたが提案するものです( 'pd.formats.format.header_style = None')。私はまた、ライターを作成する前にヘッダースタイルを定義しようとしましたが、同じ結果が得られます。 – gozzilli
@gozzilli、それは私のために適切に働いた。あなたのパンダのバージョンは何ですか? – MaxU
0.19.2 on MacOSX – gozzilli