Maison  >  Article  >  développement back-end  >  Comment lire un fichier Excel en Python à l'aide de Pandas

Comment lire un fichier Excel en Python à l'aide de Pandas

Susan Sarandon
Susan Sarandonoriginal
2024-10-22 15:18:03916parcourir

How to Read an Excel File in Python Using Pandas

Lecture d'un fichier Excel en Python à l'aide de Pandas

Présentation

Dans cet article, nous explorerons comment lire un fichier Excel et le convertir en une trame de données Pandas. Pandas est une bibliothèque Python largement utilisée pour l'analyse et la manipulation de données, et sa classe ExcelFile fournit des méthodes pratiques pour lire les fichiers Excel.

Utiliser xlrd

Une façon de lire un fichier Excel consiste à utiliser xlrd bibliothèque. Voici comment procéder :

<code class="python">import xlrd

workbook = xlrd.open_workbook('FileName.xlsx')
sheet = workbook.sheet_by_index(0)

for row_index in range(sheet.nrows):
    row_data = [sheet.cell(row_index, col_index).value for col_index in range(sheet.ncols)]
    print(row_data)</code>

Cette méthode vous permet de parcourir les lignes et les colonnes du fichier Excel.

Utiliser Pandas

Une autre manière plus efficace lire un fichier Excel à l'aide de Pandas est :

<code class="python">import pandas as pd

newFile = pd.ExcelFile('FilePath\FileName.xlsx')
sheet_names = newFile.sheet_names
parsed_data = newFile.parse(sheet_names[0])

print(parsed_data.head())</code>

En passant le nom de la première feuille à analyser, vous pouvez la convertir en un Dataframe Pandas. Alternativement, vous pouvez parcourir toutes les feuilles à l'aide d'une boucle :

<code class="python">for sheet_name in newFile.sheet_names:
    parsed_data = newFile.parse(sheet_name)
    print(parsed_data.head())</code>

Considérations

Lorsque vous utilisez Pandas pour lire un fichier Excel, il est crucial de considérer :

  • Assurez-vous de l'extension de fichier (.xlsx/.xls) et du chemin corrects.
  • Si le fichier Excel contient plusieurs feuilles, spécifiez le nom de la feuille souhaitée ou parcourez toutes les feuilles.
  • Gérez les valeurs manquantes de manière appropriée en spécifiant les valeurs manquantes dans l'analyse.
  • Soyez conscient des problèmes de mémoire potentiels si vous travaillez avec des fichiers volumineux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn