Cara Membaca Fail Excel dalam Python Menggunakan Panda

Susan Sarandon
Lepaskan: 2024-10-22 15:18:03
asal
927 orang telah melayarinya

How to Read an Excel File in Python Using Pandas

Membaca Fail Excel dalam Python Menggunakan Panda

Gambaran Keseluruhan

Dalam artikel ini, kami akan meneroka cara membaca fail Excel dan menukarnya menjadi Bingkai Data Pandas. Pandas ialah perpustakaan Python yang digunakan secara meluas untuk analisis dan manipulasi data, dan kelas ExcelFilenya menyediakan kaedah yang mudah untuk membaca fail Excel.

Menggunakan xlrd

Satu cara untuk membaca fail Excel ialah menggunakan xlrd perpustakaan. Begini cara anda boleh melakukannya:

<code class="python">import xlrd

workbook = xlrd.open_workbook('FileName.xlsx')
sheet = workbook.sheet_by_index(0)

for row_index in range(sheet.nrows):
    row_data = [sheet.cell(row_index, col_index).value for col_index in range(sheet.ncols)]
    print(row_data)</code>
Salin selepas log masuk

Kaedah ini membolehkan anda mengulangi baris dan lajur fail Excel.

Menggunakan Panda

Satu lagi cara yang lebih cekap untuk membaca fail Excel menggunakan Pandas ialah:

<code class="python">import pandas as pd

newFile = pd.ExcelFile('FilePath\FileName.xlsx')
sheet_names = newFile.sheet_names
parsed_data = newFile.parse(sheet_names[0])

print(parsed_data.head())</code>
Salin selepas log masuk

Dengan menghantar nama helaian pertama untuk dihuraikan, anda boleh menukarnya menjadi Bingkai Data Pandas. Sebagai alternatif, anda boleh mengulangi semua helaian menggunakan gelung:

<code class="python">for sheet_name in newFile.sheet_names:
    parsed_data = newFile.parse(sheet_name)
    print(parsed_data.head())</code>
Salin selepas log masuk

Pertimbangan

Apabila menggunakan Pandas untuk membaca fail Excel, adalah penting untuk dipertimbangkan:

  • Pastikan sambungan fail (.xlsx/.xls) dan laluan yang betul.
  • Jika fail Excel mengandungi berbilang helaian, nyatakan nama helaian atau gelung yang diingini melalui semua helaian.
  • Kendalikan nilai yang tiada sewajarnya dengan menyatakan nilai yang tiada dalam huraian.
  • Berhati-hati tentang kemungkinan isu memori jika bekerja dengan fail besar.

Atas ialah kandungan terperinci Cara Membaca Fail Excel dalam Python Menggunakan Panda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!