Импортируйте файл Excel с помощью Pandas - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь импортировать и превзойти файл, который я сохранил в папке в репозитории GitHub.Исходя из этого, путь к файлу должен быть

"C:\\Users\\'username'\\Documents\\GitHub\\'repository'\\'folder'\\'filename'.xlsx"

Но когда я ввожу код

import pandas as pd
xlsfile="C:\\Users\\'username'\\Documents\\GitHub\\'repository'\\'folder'\\'filename'.xlsx"
xl1=pd.read_excel(xlsfile,sheet_name='sheet',skiprows=21)

, я получаю сообщение об ошибке, согласно которому введенный мной путь к файлу не существует.Я знаю, что существует полный путь к файлу, потому что мой рабочий каталог также содержит файл, так что я мог сделать не так?

У меня нет опыта кодирования.Спасибо.

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Может быть несколько вещей, так как Джо сказал, что у вас, вероятно, нет «» вокруг имен файлов, я предполагаю, что они включили те, чтобы вы указали там свой локальный путь к файлу (то есть замените «username» на Jack.Donaghue и т. Д.) Пример этого будет выглядеть примерно так:

"C: /Users/Jack_Donague/Documents/GitHub/YourRepoName/data/datafilename.xlsx"

Также как colbsterуказал, чтобы подтвердить, что ваш лист назван.У меня также возникли некоторые проблемы с \ vs / в именах файлов, так как я работаю в Windows10.

Я бы порекомендовал попробовать

import pandas as pd
xlsfile="C:/Users/'username'/Documents/GitHub/'repository'/'folder'/'filename'.xlsx"
xl1=pd.read_excel(xlsfile,sheet_name='sheet',skiprows=21)
0 голосов
/ 23 января 2019

Удалить "" "в вашем имени файла?Ваш лист действительно называется «лист»?Я думаю, что по умолчанию это «sheet1» и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...