J'ai une question élémentaire sur l'importation de fichiers xlsx vers Python. J'ai vérifié de nombreuses réponses sur le même sujet, mais je ne peux toujours pas importer mes fichiers vers Python, quoi que j'essaye. Voici mon code et l'erreur que je reçois:
import pandas as pd
import xlrd
file_location = 'C:\Users\cagdak\Desktop\python_self_learning\Coursera\sample_data.xlsx'
workbook = xlrd.open_workbook(file_location)
Erreur:
IOError: [Errno 2] No such file or directory: 'C:\\Users\\cagdak\\Desktop\\python_self_learning\\Coursera\\sample_data.xlsx'
Avec les pandas, il est possible d’obtenir directement une colonne d’un fichier Excel. Voici le code.
import pandas
df = pandas.read_Excel('sample.xls')
#print the column names
print df.columns
#get the values for a given column
values = df['collumn_name'].values
#get a data frame with selected columns
FORMAT = ['Col_1', 'Col_2', 'Col_3']
df_selected = df[FORMAT]
Vous devez utiliser les chaînes raw ou échapper votre barre oblique inverse à la place, par exemple:
file_location = r'C:\Users\cagdak\Desktop\python_self_learning\Coursera\sample_data.xlsx'
ou
file_location = 'C:\\Users\\cagdak\\Desktop\python_self_learning\\Coursera\\sample_data.xlsx'
allez-y et essayez ceci:
file_location = 'C:/Users/cagdak/Desktop/python_self_learning/Coursera/sample_data.xlsx'