我正在开发一个网络应用程序,它有一个功能,允许用户上传他们的Excel文件,然后应用程序使用Pandas 库从这些文件中提取数据.现在我遇到了一个问题,那就是一些用户可能会上传一些具有Excel分栏功能的文件.如图所示:
问题是Pandas 似乎不能正确读取这些列,并返回一个空的数据帧.
我已经判断了this answer,这与我的问题有点类似,但接受的答案不适用于我的情况,因为我的应用程序应该处理上传的用户文件,在将它们放入pandas之前不进行修改.
我试着try 了其他答案中提供的选项,但它们都涉及修改文件或确切地知道哪些列或行将被分组,这不是我的情况.
那么,有没有办法对Pandas 做到这一点呢?我可以 Select 指示用户确保他们的文件不包含这种分组的列/行,但我希望在将文件上传到我的应用程序之前,尽量减少用户在文件中投入的工作量.