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

Perpustakaan Python Sumber Terbuka untuk Membaca File Excel

Perpustakaan Python gratis dan sumber terbuka untuk membaca dan mengekstrak data dari file Excel (XLS, XLSX).

Apa itu API XLRD?

XLRD adalah perpustakaan Python sumber terbuka yang ringan dan efisien yang dirancang untuk membaca data dari file Excel. Ini mendukung format XLS yang lebih lama dan format XLSX yang lebih baru, menjadikannya alat serbaguna untuk mengekstrak data dari spreadsheet. XLRD sangat berguna bagi pengembang yang perlu memproses file Excel secara terprogram, seperti analisis data, pelaporan, atau otomatisasi tugas. Meskipun XLRD terutama berfokus pada membaca file Excel, ini dapat digabungkan dengan pustaka lain seperti XLWT atau Openpyxl untuk kemampuan pengeditan dan penulisan. API-nya yang sederhana dan intuitif memudahkan integrasi ke dalam aplikasi Python.

Fitur API XLRD

Berikut adalah beberapa fitur utama dari API XLRD:

  • Membaca file Excel: XLRD dapat membaca file XLS dan XLSX, membuatnya kompatibel dengan berbagai file Excel.
  • Mengekstrak data: Mudah mengekstrak data dari sel, baris, dan kolom di lembar Excel.
  • Manajemen lembar: Akses dan navigasi antara beberapa lembar dalam buku kerja Excel.
  • Jenis data: Mendukung berbagai jenis data, termasuk teks, angka, tanggal, dan rumus.
  • Ringan: XLRD adalah perpustakaan ringan dengan dependensi minimal, membuatnya mudah diinstal dan digunakan.
  • Kompatibilitas: Bekerja mulus dengan pustaka Python lain seperti XLWT dan Openpyxl untuk fitur yang diperluas.

Format File yang Didukung oleh XLRD

XLRD mendukung format file berikut:

Format FileDefinisi
XLSFormat file spreadsheet Microsoft Excel 97-2003
XLSXFormat file spreadsheet Microsoft Excel 2007 dan yang lebih baru
GitHub

Statistik GitHub

Nama:
Bahasa:
Bintang:
Garpu:
Lisensi:
Repositori terakhir diperbarui pada

Memulai dengan XLRD

Anda dapat menginstal perpustakaan XLRD menggunakan pip. Berikut cara memulainya:

Instalasi

Instal XLRD dengan perintah berikut:

Instalasi XLRD


pip install xlrd

Contoh Kode Python dengan XLRD

Berikut adalah beberapa contoh cara menggunakan perpustakaan XLRD untuk membaca dan mengekstrak data dari file Excel.

Contoh 1: Membaca File Excel

Contoh ini menunjukkan cara membuka file Excel dan membaca data dari lembar tertentu.

Membaca File Excel dengan XLRD


import xlrd

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

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

# Baca data dari sel tertentu
cell_value = sheet.cell_value(0, 0)  # Baris 0, Kolom 0
print("Nilai sel:", cell_value)

Contoh 2: Iterasi Melalui Baris

Contoh ini menunjukkan cara mengiterasi melalui semua baris di lembar dan mencetak nilainya.

Iterasi Melalui Baris


import xlrd

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

# Iterasi 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 dari Beberapa Lembar

Contoh ini menunjukkan cara mengekstrak data dari beberapa lembar dalam file Excel.

Mengekstrak Data dari Beberapa Lembar


import xlrd

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

# Iterasi melalui semua lembar
for sheet_name in workbook.sheet_names():
    sheet = workbook.sheet_by_name(sheet_name)
    print(f"Nama lembar: {sheet_name}")
    
    # Cetak baris pertama dari setiap lembar
    first_row = sheet.row_values(0)
    print("Baris pertama:", first_row)

Sumber Daya

Kesimpulan

XLRD adalah perpustakaan Python yang kuat dan ringan untuk membaca dan mengekstrak data dari file Excel. Kesederhanaan dan kompatibilitasnya dengan format XLS dan XLSX menjadikannya pilihan yang sangat baik bagi pengembang yang bekerja dengan data Excel. Baik Anda menganalisis data, mengotomatiskan laporan, atau mengintegrasikan pemrosesan file Excel ke dalam aplikasi Anda, XLRD menyediakan alat yang Anda butuhkan untuk menyelesaikan tugas secara efisien. Gabungkan dengan pustaka lain seperti XLWT atau Openpyxl untuk fitur yang diperluas, dan Anda akan memiliki solusi lengkap untuk bekerja dengan file Excel di Python.

Produk Sejenis

 Indonesia