本文介绍了“如果未传递io的缓冲区或路径,则必须显式设置引擎".在 pandas 的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

运行以下Python Panda代码时:

When running the following Python Panda code:

    xl          = pd.ExcelFile(dataFileUrl)
    sheets      = xl.sheet_names
    data        = xl.parse(sheets[0])
    colheaders  = list(data)

我收到ValueError:

I receive the ValueError:

Must explicitly set engine if not passing in buffer or path for io

毫无疑问,该文件肯定是excel文件.

The file is for sure an excel file, no doubt about that.

发生了什么事?

推荐答案

我会尝试

xl = pd.ExcelFile(dataFileUrl, engine='xlrd')

这篇关于“如果未传递io的缓冲区或路径,则必须显式设置引擎".在 pandas 的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 18:40