如何用python 3打开xlsx文件

新手上路,请多包涵

我有一个包含 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..

有帮助吗?谢谢

原文由 Atheel Massalha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 693
1 个回答

您可以使用 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)

原文由 Eric M 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进