Python 使用>;256列

Python 使用>;256列,python,excel,pandas,panel,dataframe,Python,Excel,Pandas,Panel,Dataframe,我有5*500*5000形状的熊猫面板。我想使用Panel.to\u Excel将其保存到Excel文件 当我试图保存到xls文件时,它抛出ValueError:列索引(256)不是范围(256)内的整数。据我所知,它不支持超过256列 此函数不支持xlsb格式。 我可以保存到xlsx或xlsm,但这需要大量的时间和计算机资源 或者,我可以手动将面板拆分为多个数据帧,并将其保存到多个csv文件中,但我希望此数据有一个文件。我可以这样做吗?我个人不会在任何情况下通过Excel输入那么多数据。如果您

我有5*500*5000形状的熊猫面板。我想使用Panel.to\u Excel将其保存到Excel文件

当我试图保存到xls文件时,它抛出ValueError:列索引(256)不是范围(256)内的整数。据我所知,它不支持超过256列

此函数不支持xlsb格式。 我可以保存到xlsx或xlsm,但这需要大量的时间和计算机资源


或者,我可以手动将面板拆分为多个数据帧,并将其保存到多个csv文件中,但我希望此数据有一个文件。我可以这样做吗?

我个人不会在任何情况下通过Excel输入那么多数据。如果您试图保存它以供以后在Python中重用,请尝试HDF5。是否可以只使用csv?没有限制。Andreus,谢谢你的建议。AZhao,我现在实施了csv解决方案。数据保存到5个csv文件中(最小尺寸)。但我想知道是否可以保存到一个文件中。最简单的非Excel解决方案是使用panel.to_pickle(路径)来“pickle”面板/数据框。然后你就可以和熊猫一起读了