这是因为在pandas.read_excel()后,已经关闭了文件对象,不能再次定位文件指针。解决办法是,在读完excel文件后,再次打开该文件,并使用openpyxl或xlrd模块进行操作。代码示例:
import pandas as pd
import openpyxl
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
读完excel文件后,关闭文件
df.close()
再次打开该文件进行操作
wb = openpyxl.load_workbook('example.xlsx')
ws = wb['Sheet1']
cell = ws['A1']
print(cell.value)
关闭文件
wb.close()