WindowsでPython 3.4を使用しています。機能的には、パンダを使用して「df」という名前のデータフレームを次のように Excel xlsx ファイルに書き込むことに問題はありません。
import pandas as pd
import xlsxwriter
writer = pd.ExcelWriter('Test Data\simple.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='TAV',index=False)
データフレーム「df」が正しいワークシートの xlsx ワークブックに適切に書き込まれていることがわかります。これは、Python ロジックと計算用に個別の QA パスを使用できるため、非常に便利です。
ただし、デフォルトのフォーマットは私の好みではありません。たとえば、フォント サイズを 8 にして、フォントを調整し、太字 (?) と境界線を削除したいと考えています。
または、さらに良いことに、既定の Excel ワークシートの書式設定 (ユーザーが Excel で設定できる) を使用する方法があるでしょうか?
パンダの ExcelWriter() に関するドキュメントを見つけようとしましたが、どういうわけか何も見つかりませんでした。xlsxwriter のドキュメントをかなり調べましたが、データフレームを書き込んだ後にワークシートの書式設定を調整するのに役立つものは何もありませんでした。ExcelWriter() ステップでこの形式を引数として選択する方法があるのではないでしょうか?