python - Pandas 更改 Excel 的默认样式
问题描述
我正在运行df.to_excel(writer, sheet_name=NAME, index=False)
将数据框输出到 Excel 电子表格。
xlsxwriter的默认格式为 Calibri 11,所有其他属性均已关闭。有没有办法改变这个?
我发现的所有解决方案都涉及设置pandas.io.formats.excel.header_style = None
,但这仅适用于标题。
解决方案
使用cell_format.set_font_name()
例如:
cell_format = workbook.add_format()
cell_format.set_font_name('Times New Roman')
https://xlsxwriter.readthedocs.io/format.html#set_font_name
您还可以使用.set_font_size()
例如:
cell_format = workbook.add_format()
cell_format.set_font_size(30)`
推荐阅读
- java - Minecraft 1.8 函数名称在 1.8.8 中?
- java - Java - 方法调用“添加”将产生“NullPointerException”
- swift - 页面上未执行 beforeEncode 和 afterDecode
- ffmpeg - 使用ffmpeg进行屏幕录制时添加水印的命令行是什么?
- c# - OneDrive API 与 Unity 3D 的集成
- sql - 从 Postgres jsonb 数组中提取最早日期
- ruby-on-rails - Rails postgres时间属性不保存
- javascript - Firestore - 根据 Firestore 收集文档的内部数据对数据进行排序
- rust - 限制 Rust 程序中的 cpurate
- c# - 模拟 ClaimsPrincipal 类上的扩展方法以在 HttpContext.User 中使用