Pandas Styler to_excel列顺序

时间:2019-08-30 12:04:07

标签: python excel pandas

我有一个带有数字的数据框。我对其进行了样式化,因此某些单元格已着色。

然后,我要将样式器传输到excel文件。我用to_excel()函数来做到这一点。

问题是此函数按字母顺序对列进行排序。

如果我传递要使用的列列表,则excel文件将按照我在列表中所述的顺序对这些列进行排序,但是颜色将保持其位置,就像表格是按aplhabet排序一样。

让我们想象一下,我有这个 table。它的列按字母顺序排序。 但是,如果我使用自己的列顺序,则表将为like this。列已排序,但着色未排序。

writer = pd.ExcelWriter(file_name, engine='xlsxwriter')

我用这行写我自己的订单

style_df.to_excel(writer, sheet_name='Sheet1', column_order)

没有这行就可以写

style_df.to_excel(writer, sheet_name='Sheet1')

0 个答案:

没有答案