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 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>
Étape 2 : Importer la bibliothèque
<code class="python">import openpyxl</code>
Étape 3 : Ouvrir le classeur
<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
Étape 4 : Sélectionnez la feuille de calcul
<code class="python">worksheet = workbook.active</code>
Étape 5 : Lisez la valeur de la cellule
<code class="python">value = worksheet.cell(row=1, column=1).value</code>
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>
Étape 6 : Lire la valeur d'une plage spécifique
<code class="python">values = worksheet.range('A1:C5').value</code>
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>
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>
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!