Maison > développement back-end > Tutoriel Python > Comment lire des données Excel en python

Comment lire des données Excel en python

下次还敢
Libérer: 2024-04-11 02:14:56
original
1032 Les gens l'ont consulté

Comment utiliser la bibliothèque Python openpyxl pour lire des données Excel : installez la bibliothèque d'importation openpyxl, ouvrez le classeur, sélectionnez la feuille de calcul, lisez la valeur de la cellule, lisez la valeur d'une zone spécifique, lisez le résultat de la formule

Comment lire des données Excel en python

Comment utiliser Python pour lire des données Excel

Python fournit une variété de modules intégrés et de bibliothèques tierces pour lire les données Excel. Voici comment lire des données Excel en utilisant l'une des méthodes les plus courantes, la bibliothèque openpyxl :

Étape 1 : Installer openpyxl

<code>pip install openpyxl</code>
Copier après la connexion

Étape 2 : Importer la bibliothèque

<code class="python">import openpyxl</code>
Copier après la connexion

Étape 3 : Ouvrir le classeur

<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
Copier après la connexion

Étape 4 : Sélectionnez la feuille de calcul

<code class="python">worksheet = workbook.active</code>
Copier après la connexion

Étape 5 : Lisez la valeur de la cellule

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Copier après la connexion
Copier après la connexion

Cette méthode renverra la valeur de la cellule A1. Pour lire la valeur de la cellule de la feuille de calcul entière, vous pouvez utiliser la boucle suivante :

<code class="python">for row in worksheet.rows:
    for cell in row:
        value = cell.value</code>
Copier après la connexion

Étape 6 : Lire la valeur d'une plage spécifique

<code class="python">values = worksheet.range('A1:C5').value</code>
Copier après la connexion

Cette méthode renverra la valeur de la cellule dans la plage A1 à C5 .

Étape 7 : Lire le résultat de la formule

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Copier après la connexion
Copier après la connexion

Cette méthode renverra le résultat de la formule dans la cellule A1, pas la formule elle-même.

Exemple :

<code class="python">import openpyxl

# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')

# 选择工作表
worksheet = workbook.active

# 读取特定区域的值
values = worksheet.range('A1:C5').value

# 逐行和逐列打印值
for row in values:
    for cell in row:
        print(cell)</code>
Copier après la connexion

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!

Étiquettes associées:
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