Maison > développement back-end > Tutoriel Python > Comment lire les données d'un fichier Excel en python

Comment lire les données d'un fichier Excel en python

下次还敢
Libérer: 2024-03-29 06:57:38
original
746 Les gens l'ont consulté

Il y a 6 étapes pour utiliser Python pour lire les données d'un fichier Excel : Installez une bibliothèque tierce (telle que OpenPyXL ou xlrd). Importer une bibliothèque. Ouvrez le fichier Excel. Obtenez l'objet de feuille de calcul. Lire les données cellulaires. Parcourez la feuille de calcul pour lire les données de toutes les cellules.

Comment lire les données d'un fichier Excel en python

Comment lire les données d'un fichier Excel en Python

Pour utiliser Python pour lire des données dans des fichiers Excel, vous devez utiliser une bibliothèque tierce, telle que OpenPyXL ou xlrd.

Voici les étapes pour lire les données d'un fichier Excel en Python :

1 Installez OpenPyXL ou xlrd

<code class="python">pip install openpyxl
# or
pip install xlrd</code>
Copier après la connexion

2 Importez la bibliothèque

<code class="python">import openpyxl as opxl
# or
import xlrd</code>
Copier après la connexion

3. Utilisez OpenPyXL :

    <code class="python">wb = opxl.load_workbook('file.xlsx')</code>
    Copier après la connexion
  • Utilisez xlrd :

  • <code class="python">wb = xlrd.open_workbook('file.xlsx')</code>
    Copier après la connexion
  • 4. Récupérez la feuille de calcul

  • Récupérez l'objet feuille de calcul, qui contient les données du fichier.

    Utilisez OpenPyXL :

      <code class="python">sheet = wb['Sheet1']</code>
      Copier après la connexion
    • Utilisez xlrd :

    • <code class="python">sheet = wb.sheet_by_index(0)</code>
      Copier après la connexion
    • 5. yX L :

    • <code class="python">cell_value = sheet['A1'].value</code>
      Copier après la connexion

      utilise xlrd :

        <code class="python">cell_value = sheet.cell_value(0, 0)</code>
        Copier après la connexion
      • 6. Parcourez la feuille de calcul

      • Vous pouvez utiliser la boucle for pour parcourir toutes les lignes ou colonnes de la feuille de calcul et lire les données de chaque cellule.

      • Utilisez OpenPyXL :

        <code class="python">for row in sheet.iter_rows():
          for cell in row:
              cell_value = cell.value</code>
        Copier après la connexion

        Utilisez xlrd : for循环遍历工作表中的所有行或列,并读取每个单元格的数据。

        • 使用OpenPyXL:

          <code class="python">for row_index in range(sheet.nrows):
            for col_index in range(sheet.ncols):
                cell_value = sheet.cell_value(row_index, col_index)</code>
          Copier après la connexion
        • 使用xlrd:

          rrreee

        提示:

        • 使用file.xlsx替换为实际的Excel文件名。
        • 如果需要读取工作表名称不同的工作表,请指定工作表名称,例如wb['MySheet']
        • 要读取特定区域的数据,可以使用sheet['A1:D5']
        • rrreee
        🎜🎜🎜Astuce : 🎜🎜🎜🎜Utilisez file.xlsx avec le nom réel du fichier Excel. 🎜🎜Si vous devez lire une feuille de calcul avec un nom de feuille de calcul différent, veuillez spécifier le nom de la feuille de calcul, tel que wb['MySheet']. 🎜🎜Pour lire des données dans une zone spécifique, vous pouvez utiliser une syntaxe de découpage telle que sheet['A1:D5']. 🎜🎜

        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.cn
        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
        Tutoriels populaires
        Plus>
        Derniers téléchargements
        Plus>
        effets Web
        Code source du site Web
        Matériel du site Web
        Modèle frontal