Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk membaca data excel dalam python

Bagaimana untuk membaca data excel dalam python

下次还敢
Lepaskan: 2024-04-11 02:14:56
asal
1032 orang telah melayarinya

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

Bagaimana untuk membaca data excel dalam python

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>
Salin selepas log masuk

Langkah 2: Import perpustakaan

<code class="python">import openpyxl</code>
Salin selepas log masuk

Langkah 3: Buka buku kerja

<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
Salin selepas log masuk

Langkah 4: Pilih lembaran kerja

<code class="python">worksheet = workbook.active</code>
Salin selepas log masuk

Langkah 5: Baca nilai sel

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Salin selepas log masuk
Salin selepas log masuk

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>
Salin selepas log masuk

Langkah 6: Baca nilai julat tertentu

<code class="python">values = worksheet.range('A1:C5').value</code>
Salin selepas log masuk

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>
Salin selepas log masuk
Salin selepas log masuk

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>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk membaca data excel dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan