Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membaca data dari fail excel dalam python
Terdapat 6 langkah untuk menggunakan Python untuk membaca data fail Excel: Pasang pustaka pihak ketiga (seperti OpenPyXL atau xlrd). Import perpustakaan. Buka fail Excel. Dapatkan objek lembaran kerja. Baca data sel. Lelaran melalui lembaran kerja untuk membaca data daripada semua sel.
Cara membaca data fail Excel dalam Python
Untuk menggunakan Python untuk membaca data dalam fail Excel, anda perlu menggunakan perpustakaan pihak ketiga, seperti OpenPyXL atau xlrd.
Berikut ialah langkah untuk membaca data fail Excel dalam Python:
1 Pasang OpenPyXL atau xlrd
<code class="python">pip install openpyxl # or pip install xlrd</code>
2 Import pustaka
<code class="python">import openpyxl as opxl # or import xlrd</code>
3
<code class="python">wb = opxl.load_workbook('file.xlsx')</code>
<code class="python">wb = xlrd.open_workbook('file.xlsx')</code>
dari objek, Dapatkan fail yang mengandungi fail
<code class="python">sheet = wb['Sheet1']</code>
<code class="python">sheet = wb.sheet_by_index(0)</code>
5. PyX L:
<code class="python">cell_value = sheet['A1'].value</code>
guna xlrd :
<code class="python">cell_value = sheet.cell_value(0, 0)</code>
6 Lintas lembaran kerja
Se OpenPyxl:
for
循环遍历工作表中的所有行或列,并读取每个单元格的数据。
使用OpenPyXL:
<code class="python">for row in sheet.iter_rows(): for cell in row: cell_value = cell.value</code>
使用xlrd:
<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>
提示:
file.xlsx
替换为实际的Excel文件名。wb['MySheet']
。sheet['A1:D5']
rrreeee file.xlsx
Gantikan dengan nama fail ex cel sebenar. 🎜🎜Jika anda perlu membaca lembaran kerja dengan nama lembaran kerja yang berbeza, sila nyatakan nama lembaran kerja, seperti wb['MySheet']
. 🎜🎜Untuk membaca data dalam kawasan tertentu, anda boleh menggunakan sintaks penghirisan seperti sheet['A1:D5']
. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk membaca data dari fail excel dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!