ExcelWriter这个插件有个坑,就是已经设置好的格式是无法更改(原因详见这里)的。而且有如下问题:1、无法分别给一个单元格写入值和样式. 对于单个单元格, 必须在写入值的同时为单元格写入样式. 关于这个, 可以用 set_column 和 set_row 解决, 它们的实质是设置该列/行的默认样式。2、无法同时给一个单元格套用两种样式。
因此,由pandas转成excel的时候,必须将格式清除,尤其是表头的格式,代码如下:
import pandas.io.formats.excel
pandas.io.formats.excel.header_style = None
标准的保存pandas表到excel的形式为:
writer = pd.ExcelWriter(output_prefix + cv_excel_file_name)
df.to_