import xlrd
book = xlrd.open_workbook("File_1.xls")
sheet = book.sheet_by_index(0)
print sheet.row_values(0)[0]
我正在尝试读取存储在系统(桌面)中的excel文件,相关的excel表只有一张表,当我运行代码时出错: -
Traceback (most recent call last):
File "C:/Python26/readingExlfiles.py", line 2, in <module>
book = xlrd.open_workbook("File_1.xls")
File "C:\Python26\Lib\site-packages\xlrd\__init__.py", line 449, in open_workbook
ragged_rows=ragged_rows,
File "C:\Python26\Lib\site-packages\xlrd\__init__.py", line 941, in biff2_8_load
f = open(filename, open_mode)
IOError: [Errno 2] No such file or directory: 'File_1.xls'
请帮我解决。
答案 0 :(得分:4)
No such file or directory: 'File_1.xls'
告诉你问题是什么。它无法找到该文件。
您只指定文件名,因此您的程序将查找该文件的当前工作目录。通常这与Python脚本所在的目录相同。
尝试指定文件的完整路径,或者将Python脚本放在与您打开的文件相同的目录中。