#excel #import #xlsx
#excel #импорт #xlsx
Вопрос:
import pandas as pd
data = pd.read_excel (r'C:UsersroyliDownloadsProduct List.xlsx',sheet_name='Sheet1' )
df = pd.DataFrame(data, columns= ['Product'])
print (df)
Сообщение об ошибке
Traceback (most recent call last):
File "main.py", line 3, in <module>
Traceback (most recent call last):
File "main.py", line 3, in <module>
data = pd.read_excel (r'C:UsersroyliDownloadsProduct List.xlsx',sheet_name='Sheet1' )
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/util/_decorators.py", line 296, in wrapper
return func(*args, **kwargs)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 304, in read_excel
io = ExcelFile(io, engine=engine)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 867, in __init__
self._reader = self._engines[engine](self._io)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/io/excel/_xlrd.py", line 22, in __init__
super().__init__(filepath_or_buffer)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 353, in __init__
self.book = self.load_workbook(filepath_or_buffer)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/pandas/io/excel/_xlrd.py", line 37, in load_workbook
return open_workbook(filepath_or_buffer)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/xlrd/__init__.py", line 111, in open_workbook
with open(filename, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\royli\Downloads\Product List.xlsx'
KeyboardInterrupt
Ответ №1:
Обычно, когда я получаю эту проблему, я собираюсь изменить symbols на symbols и, как правило, ее решить. Попробуйте.
Комментарии:
1. В нем говорится, что по вашему описанному пути нет никакой папки. Я попытаюсь найти новый способ решения этой проблемы.
Ответ №2:
У меня была эта проблема в Visual Studio Code.
table = pd.read_excel('Sales.xlsx')
При запуске программы на Pycharm ошибок не было.
При попытке запустить ту же программу в Visual Studio Code, он показал ошибку, без каких-либо изменений. Чтобы исправить это, мне пришлось обратиться к файлу с помощью //. Ex:
table = pd.read_excel('C:\Users\paste\Desktop\archives\Sales.xlsx')
Ответ №3:
Я использую Pycharm, и после просмотра сообщения и ответов я смог решить эту проблему (большое спасибо). Мне не нужно было указывать рабочий лист, так как в файле Excel, который я читаю, есть только один лист.
Мне пришлось добавить r (необработанную строку), и я также удалил спецификацию диска c:
data = pd.read_excel(r'foldersubfolderfilename.xlsx')