Maison >développement back-end >Tutoriel Python >Comment lire les données d'un fichier Excel en python
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
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>
2 Importez la bibliothèque
<code class="python">import openpyxl as opxl # or import xlrd</code>
3. Utilisez OpenPyXL :
<code class="python">wb = opxl.load_workbook('file.xlsx')</code>
Utilisez xlrd :
<code class="python">wb = xlrd.open_workbook('file.xlsx')</code>
4. Récupérez la feuille de calcul
Utilisez OpenPyXL :
<code class="python">sheet = wb['Sheet1']</code>
Utilisez xlrd :
<code class="python">sheet = wb.sheet_by_index(0)</code>
5. yX L :
<code class="python">cell_value = sheet['A1'].value</code>
utilise xlrd :
<code class="python">cell_value = sheet.cell_value(0, 0)</code>
6. Parcourez la feuille de calcul
for
pour parcourir toutes les lignes ou colonnes de la feuille de calcul et lire les données de chaque cellule.
<code class="python">for row in sheet.iter_rows(): for cell in row: cell_value = cell.value</code>
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>
使用xlrd:
rrreee提示:
file.xlsx
替换为实际的Excel文件名。wb['MySheet']
。sheet['A1:D5']
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!