我有这种格式的数据框
当我将其导出到excel并基于SITE-ID使用过滤器时,它将仅显示该组的第一行。例如
我确实知道,这就是excel的工作方式,并且在excel中还有其他替代方法。 但是,当熊猫导出到excel时,我可以做些什么来解决此问题,以便在我过滤Site-ID时,可以看到该Site-ID下的所有内容吗?我不想为此做任何VBA或宏。
谢谢
答案 0 :(得分:0)
如果您同意丢失合并,则可以尝试
df.to_excel('filename', merge_cells=False)
否则,您可以在导出之前尝试重置数据框的索引。
df.reset_index(inplace=True)
df.to_excel('filename', index=False )
或者您希望合并其他列(因为您将不使用过滤器,因此只能在site-id上重置索引:
df.reset_index('SITE-ID', inplace=True)
df.to_excel('filename' )
否则,您唯一的解决方案是解决方法: Excel filtering for merged cells 但我认为您不同意