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

Susan Sarandon
Libérer: 2024-10-22 15:18:03
original
927 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!