基本 Excel文件读取不起作用



我刚刚下载了 Python3.5,并一直在尝试执行一个简单的任务(打开一个 Excel 文件并从文件中删除前三行和各种列(几个小时了,但没有成功。

当我尝试打开文件时,发生了最新的问题。

这是唯一的代码:

import pandas as pd
df = pd.ExcelFile("January2016.xlsx")

无论我对熊猫使用什么读取选项,我都会收到以下错误。

Traceback (most recent call last):
File "C:Python35libsite-packagesIPythoncoreinteractiveshell.py", line 2847, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-25-503f922e97e7>", line 1, in <module>
df = pd.ExcelFile("January2016.xlsx")
File "C:Python35libsite-packagespandasioexcel.py", line 257, in __init__
self.book = xlrd.open_workbook(io)
File "C:Python35libsite-packagesxlrd__init__.py", line 422, in open_workbook
ragged_rows=ragged_rows,
File "C:Python35libsite-packagesxlrdxlsx.py", line 833, in open_workbook_2007_xml
x12sheet.process_stream(zflo, heading)
File "C:Python35libsite-packagesxlrdxlsx.py", line 548, in own_process_stream
self_do_row(elem)
File "C:Python35libsite-packagesxlrdxlsx.py", line 745, in do_row
value = error_code_from_text[tvalue]
KeyError: None

请帮忙!

您需要使用pd.ExcelFile.parse(...)pd.read_excelpd.ExcelFile不是解析 excel 文件的方法,您也需要parse部分。

我知道这个线程已经有 3 年的历史了。无论如何,希望这可能会对某人有所帮助。

我最近遇到了这个问题。我认为问题是由文件中的图像引起的。当我在Windows环境中运行代码时,它运行良好。但是当我在 ubuntu 环境中运行代码时,它会给出回溯错误。

相关内容

最新更新