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 Fail | Definisi |
---|---|
XLS | Format fail hamparan Microsoft Excel 97-2003 |
XLSX | Format fail hamparan Microsoft Excel 2007 dan ke atas |
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
- Apache POI XWPF | Open Source Java API untuk Mencipta & Mengubah suai fail DOCX
- DocX | Open Source .NET API untuk Mencipta & Mengubah suai fail DOCX
- Docx4J | Open Source Java API untuk Mencipta & Mengubah suai fail DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Cells | Cerate dan Kemas kini fail Excel dengan C# .NET