为了账号安全,请及时绑定邮箱和手机立即绑定

在 Excel 中格式化 DataFrame

在 Excel 中格式化 DataFrame

翻阅古今 2022-01-11 17:55:22
总而言之,我从原始 csv 文件中生成了一些汇总统计数据。我还将此摘要保存到了excel中。我现在需要通过格式化使这份报告看起来很漂亮。我知道将 CSS 样式应用于数据框,但无法将这些格式导出到 excel。或者,我尝试在 xlsxwriter 中使用格式化功能取得不同程度的成功。导出后有没有办法格式化这个数据框?out.to_excel(writer, sheet_name='Dist-Market',startrow = 3 , startcol = 3)def frmt_tbl(ws,rng):    ws.set_column(rng, 30)
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

以下对我有帮助,我认为其他人可能也会觉得它有用。


https://xlsxwriter.readthedocs.io/working_with_pandas.html


# Add some cell formats.

format1 = workbook.add_format({'num_format': '#,##0.00'})

format2 = workbook.add_format({'num_format': '0%'})


# Set the column width and format.

worksheet.set_column('B:B', 18, format1)


# Set the format but not the column width.

worksheet.set_column('C:C', None, format2)


查看完整回答
反对 回复 2022-01-11
  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信