【问题标题】:Custom formatting when exporting to excel using pandas使用 pandas 导出到 excel 时的自定义格式
【发布时间】:2019-12-17 19:28:37
【问题描述】:

在将 pandas DataFrame 导出到 Excel 时,如何为某些行或列设置不同的背景颜色和字体?

【问题讨论】:

    标签: python excel pandas


    【解决方案1】:

    https://pbpython.com/improve-pandas-excel-output.html 有使用xlsxwriter 自定义输出文件的示例:

    writer = pd.ExcelWriter('fancy.xlsx', engine='xlsxwriter')
    df.to_excel(writer, index=False, sheet_name='report')
    
    workbook = writer.book
    worksheet = writer.sheets['report']
    
    percent_fmt = workbook.add_format({'num_format': '0.0%',
                                       'bold': True
                                       #, 'bg_color': '#FFC7CE'
                                       })
    worksheet.set_column('L:L', 12, percent_fmt)
    writer.save()
    

    【讨论】:

      猜你喜欢
      • 2013-12-24
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 2020-01-15
      相关资源
      最近更新 更多