栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Pandas xlsxwriter,格式标题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Pandas xlsxwriter,格式标题

我认为您需要先重置默认标题样式,然后才能更改它:

pd.core.format.header_style = None

全部一起:

import pandas as pddata = pd.Dataframe({'test_data': [1,2,3,4,5]})writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')pd.core.format.header_style = Nonedata.to_excel(writer, sheet_name='test', index=False)workbook  = writer.bookworksheet = writer.sheets['test']font_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10})header_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10, 'bold': True})worksheet.set_column('A:A', None, font_fmt)worksheet.set_row(0, None, header_fmt)writer.save()

在Excel中,单元格格式将覆盖行格式,而列格式将覆盖列格式。

pd.core.format.header_style
将转换为格式并应用于标题中的每个单元格。因此,默认值不能被覆盖
set_row()
。设置
pd.core.format.header_style
None
表示标头单元格没有用户定义的格式,因此可以将其覆盖
set_row()

编辑:在版本中,

0.18.1
您必须更改

pd.core.format.header_style = None

至:

pd.formats.format.header_style = None

编辑:从版本0.20再次更改

import pandas.io.formats.excelpandas.io.formats.excel.header_style = None

编辑:从版本0.24现在是必需的

import pandas.io.formats.excelpandas.io.formats.excel.ExcelFormatter.header_style = None


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/455680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号