Cara menggunakan perpustakaan openpyxl Python untuk membaca data Excel: Pasang perpustakaan import openpyxl, buka buku kerja, pilih lembaran kerja, baca nilai sel, baca nilai kawasan tertentu, baca hasil formula
Cara menggunakan Python untuk membaca data Excel
Python menyediakan pelbagai modul terbina dalam dan perpustakaan pihak ketiga untuk membaca data Excel. Begini cara membaca data Excel menggunakan salah satu kaedah yang paling biasa, perpustakaan openpyxl:
Langkah 1: Pasang openpyxl
<code>pip install openpyxl</code>
Langkah 2: Import perpustakaan
<code class="python">import openpyxl</code>
Langkah 3: Buka buku kerja
<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
Langkah 4: Pilih lembaran kerja
<code class="python">worksheet = workbook.active</code>
Langkah 5: Baca nilai sel
<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Kaedah ini akan mengembalikan nilai sel A1. Untuk membaca nilai sel keseluruhan lembaran kerja, anda boleh menggunakan gelung berikut:
<code class="python">for row in worksheet.rows: for cell in row: value = cell.value</code>
Langkah 6: Baca nilai julat tertentu
<code class="python">values = worksheet.range('A1:C5').value</code>
Kaedah ini akan mengembalikan nilai sel dalam julat A1 hingga C5 .
Langkah 7: Baca hasil formula
<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Kaedah ini akan mengembalikan hasil formula dalam sel A1, bukan formula itu sendiri.
Contoh:
<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>
Atas ialah kandungan terperinci Bagaimana untuk membaca data excel dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!