python-3.x - 如何用python 3打开xlsx文件

标签 python-3.x xlsx xlrd

我有一个带有 1 张纸的 xlsx 文件。
我正在尝试使用 python 3(xlrd lib)打开它,但我得到一个空文件!

我使用这段代码:

file_errors_location = "C:\\Users\\atheelm\\Documents\\python excel mission\\errors1.xlsx"
workbook_errors = xlrd.open_workbook(file_errors_location)

我没有错误,但是当我输入时:
workbook_errors.nsheets

我得到“0”,即使文件有一些表......当我输入时:
workbook_errors 

我得到:
xlrd.book.Book object at 0x2..

有什么帮助吗?谢谢

最佳答案

您可以使用 Pandas pandas.read_excel就像 pandas.read_csv :

import pandas as pd
file_errors_location = 'C:\\Users\\atheelm\\Documents\\python excel mission\\errors1.xlsx'
df = pd.read_excel(file_errors_location)
print(df)

关于python-3.x - 如何用python 3打开xlsx文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37434227/

相关文章:

python - 如何不计算用户输入的重复项?

python - 类型错误 : an integer is required (got type Timestamp)

python-3.x - 属性错误: type object 'numpy.ndarray' has no attribute '__array_function__' on import numpy 1. 15.4

php - 从 PHP 下载时 Word/Excel 文件损坏

PHPExcel: 'PHPExcel_Reader_excel.php' 未找到

python - XLRD 在迭代具有真/假和百分比值的单元格时呈现错误的数据

python - 仅将一张纸加载到数据框

python list - 只保留正值或负值

javascript - XLSX 文件中查询定义的位置

Python:使用 xlrd 时没有目录/文件