1. Produk
  2.   Editor
  3.   Python
  4.   XLRD
 
  

Perpustakaan Pembaca Excel Python Sumber Terbuka

Perpustakaan Python percuma & sumber terbuka untuk membaca dan mengekstrak data daripada fail Excel (XLS, XLSX).

Apakah API XLRD?

XLRD ialah perpustakaan Python sumber terbuka yang ringan dan cekap direka untuk membaca data daripada fail Excel. Ia menyokong kedua-dua format XLS lama dan format XLSX yang lebih baharu, menjadikannya alat serba boleh untuk mengekstrak data daripada hamparan. XLRD amat berguna untuk pembangun yang perlu memproses fail Excel secara pengaturcaraan, seperti untuk analisis data, pelaporan, atau tugas automasi. Walaupun XLRD terutamanya fokus pada membaca fail Excel, ia boleh digabungkan dengan perpustakaan lain seperti XLWT atau Openpyxl untuk keupayaan mengedit dan menulis. API yang mudah dan intuitif memudahkan integrasi ke dalam aplikasi Python.

Ciri-ciri API XLRD

Berikut adalah beberapa ciri utama API XLRD:

  • Baca Fail Excel: XLRD boleh membaca kedua-dua format fail XLS dan XLSX, menjadikannya serasi dengan pelbagai fail Excel.
  • Ekstrak Data: Mudah mengekstrak data daripada sel, baris, dan lajur dalam helaian Excel.
  • Pengurusan Helaian: Akses dan navigasi melalui pelbagai helaian dalam buku kerja Excel.
  • Jenis Data: Menyokong pelbagai jenis data, termasuk teks, nombor, tarikh, dan formula.
  • Ringan: XLRD ialah perpustakaan ringan dengan kebergantungan yang minimum, memudahkan pemasangan dan penggunaan.
  • Keserasian: Berfungsi dengan lancar bersama perpustakaan Python lain seperti XLWT dan Openpyxl untuk fungsi tambahan.

Format Fail yang Disokong oleh XLRD

XLRD menyokong format fail berikut:

Format FailDefinisi
XLSFormat fail hamparan Microsoft Excel 97-2003
XLSXFormat fail hamparan Microsoft Excel 2007 dan ke atas
GitHub

Statistik GitHub

nama:
Bahasa:
Bintang:
Garpu:
Lesen:
Repositori dikemas kini terakhir pada

Mulakan dengan XLRD

Anda boleh memasang perpustakaan XLRD menggunakan pip. Berikut adalah cara untuk memulakan:

Pemasangan

Pasang XLRD menggunakan arahan pip berikut:

Memasang XLRD


pip install xlrd

Contoh Kod Python XLRD

Berikut adalah beberapa contoh cara menggunakan perpustakaan XLRD untuk membaca dan mengekstrak data daripada fail Excel.

Contoh 1: Membaca Fail Excel

Contoh ini menunjukkan cara membuka fail Excel dan membaca data daripada helaian tertentu.

Membaca Fail Excel dengan XLRD


import xlrd

# Buka fail Excel
workbook = xlrd.open_workbook("example.xls")

# Pilih helaian pertama
sheet = workbook.sheet_by_index(0)

# Baca data daripada sel tertentu
cell_value = sheet.cell_value(0, 0)  # Baris 0, Lajur 0
print("Nilai Sel:", cell_value)

Contoh 2: Melalui Semua Baris

Contoh ini menunjukkan cara melalui semua baris dalam helaian dan mencetak nilainya.

Melalui Semua Baris


import xlrd

# Buka fail Excel
workbook = xlrd.open_workbook("example.xls")
sheet = workbook.sheet_by_index(0)

# Melalui semua baris
for row_index in range(sheet.nrows):
    row = sheet.row_values(row_index)
    print(f"Baris {row_index}: {row}")

Contoh 3: Mengekstrak Data daripada Pelbagai Helaian

Contoh ini menunjukkan cara mengekstrak data daripada pelbagai helaian dalam fail Excel.

Mengekstrak Data daripada Pelbagai Helaian


import xlrd

# Buka fail Excel
workbook = xlrd.open_workbook("example.xls")

# Melalui semua helaian
for sheet_name in workbook.sheet_names():
    sheet = workbook.sheet_by_name(sheet_name)
    print(f"Nama Helaian: {sheet_name}")
    
    # Cetak baris pertama setiap helaian
    first_row = sheet.row_values(0)
    print("Baris Pertama:", first_row)

Sumber

Kesimpulan

XLRD ialah perpustakaan Python yang berkuasa dan ringan untuk membaca dan mengekstrak data daripada fail Excel. Kesederhanaan dan keserasiannya dengan kedua-dua format XLS dan XLSX menjadikannya pilihan yang sangat baik untuk pembangun yang bekerja dengan data Excel. Sama ada anda menganalisis data, mengautomasikan laporan, atau mengintegrasikan pemprosesan fail Excel ke dalam aplikasi anda, XLRD menyediakan alat yang anda perlukan untuk menyelesaikan tugas dengan cekap. Gabungkannya dengan perpustakaan lain seperti XLWT atau Openpyxl untuk fungsi tambahan, dan anda akan mempunyai penyelesaian lengkap untuk bekerja dengan fail Excel dalam Python.

Produk Serupa

 Malay