Cara membaca file excel dengan python

Microsoft Excel adalah program spreadsheet yang sangat banyak digunakan. Keramahan pengguna dan fitur-fiturnya yang menarik menjadikannya alat yang sangat sering digunakan dalam Ilmu Data. Pustaka Panadas menyediakan fitur yang dengannya kita dapat membaca file Excel secara lengkap maupun sebagian hanya untuk grup Data yang dipilih. Kita juga bisa membaca file Excel dengan banyak sheet di dalamnya. Kami menggunakan fungsi read_excel untuk membaca data darinya

Masukan sebagai File Excel

Kami Membuat file excel dengan banyak lembar di OS windows. Data di lembar yang berbeda adalah seperti yang ditunjukkan di bawah ini

Anda dapat membuat file ini menggunakan Program Excel di OS windows. Simpan file sebagai input. xlsx

# Data in Sheet1

id,name,salary,start_date,dept
1,Rick,623.3,2012-01-01,IT
2,Dan,515.2,2013-09-23,Operations
3,Tusar,611,2014-11-15,IT
4,Ryan,729,2014-05-11,HR
5,Gary,843.25,2015-03-27,Finance
6,Rasmi,578,2013-05-21,IT
7,Pranab,632.8,2013-07-30,Operations
8,Guru,722.5,2014-06-17,Finance

# Data in Sheet2

id	name	zipcode
1	Rick	301224
2	Dan	341255
3	Tusar	297704
4	Ryan	216650
5	Gary	438700
6	Rasmi	665100
7	Pranab	341211
8	Guru	347480

Membaca File Excel

Fungsi read_excel dari perpustakaan panda digunakan untuk membaca konten file Excel ke dalam lingkungan python sebagai DataFrame panda. Fungsi dapat membaca file dari OS dengan menggunakan jalur yang tepat ke file. Secara default, fungsi akan membaca Sheet1

import pandas as pd
data = pd.read_excel('path/input.xlsx')
print (data)
_

Ketika kami mengeksekusi kode di atas, itu menghasilkan hasil sebagai berikut. Harap perhatikan bagaimana kolom tambahan yang dimulai dengan nol sebagai indeks telah dibuat oleh fungsi tersebut

   id    name  salary  start_date        dept
0   1    Rick  623.30  2012-01-01          IT
1   2     Dan  515.20  2013-09-23  Operations
2   3   Tusar  611.00  2014-11-15          IT
3   4    Ryan  729.00  2014-05-11          HR
4   5    Gary  843.25  2015-03-27     Finance
5   6   Rasmi  578.00  2013-05-21          IT
6   7  Pranab  632.80  2013-07-30  Operations
7   8    Guru  722.50  2014-06-17     Finance

Membaca Kolom dan Baris Tertentu

Mirip dengan apa yang telah kita lihat di bab sebelumnya untuk membaca file CSV, fungsi read_excel dari perpustakaan panda juga dapat digunakan untuk membaca beberapa kolom dan baris tertentu. Kami menggunakan metode pengindeksan multi-sumbu yang disebut. loc() untuk tujuan ini. Kami memilih untuk menampilkan kolom gaji dan nama untuk beberapa baris

import pandas as pd
data = pd.read_excel('path/input.xlsx')

# Use the multi-axes indexing funtion
print (data.loc[[1,3,5],['salary','name']])

Ketika kami mengeksekusi kode di atas, itu menghasilkan hasil sebagai berikut

   salary   name
1   515.2    Dan
3   729.0   Ryan
5   578.0  Rasmi
_

Membaca Beberapa Lembar Excel

Beberapa lembar dengan format Data yang berbeda juga dapat dibaca dengan menggunakan fungsi read_excel dengan bantuan kelas pembungkus bernama ExcelFile. Ini akan membaca beberapa lembar ke dalam memori hanya sekali. Dalam contoh di bawah ini kita membaca sheet1 dan sheet2 menjadi dua bingkai data dan mencetaknya satu per satu

Excel adalah aplikasi spreadsheet yang dikembangkan oleh Microsoft. Ini adalah alat yang mudah diakses untuk mengatur, menganalisis, dan menyimpan data dalam tabel. Ini banyak digunakan dalam berbagai aplikasi di seluruh dunia. Dari Analis hingga CEO, berbagai profesional menggunakan Excel untuk statistik cepat dan pemrosesan data yang serius

Dokumen Excel

Dokumen spreadsheet Excel disebut buku kerja yang disimpan dalam file dengan. ekstensi xlsx. Baris pertama spreadsheet terutama dicadangkan untuk header, sedangkan kolom pertama mengidentifikasi unit pengambilan sampel. Setiap buku kerja bisa berisi beberapa lembar yang juga disebut lembar kerja. Kotak pada kolom dan baris tertentu disebut sel, dan setiap sel dapat menyertakan angka atau nilai teks. Kisi sel dengan data membentuk lembaran

Lembar aktif didefinisikan sebagai lembar di mana pengguna sedang melihat atau terakhir dilihat sebelum menutup Excel

Membaca dari file Excel

Pertama, Anda perlu menulis perintah untuk menginstal modul xlrd

Membuat Buku Kerja

Buku kerja berisi semua data dalam file excel. Anda bisa membuat buku kerja baru dari awal, atau Anda bisa dengan mudah membuat buku kerja dari file excel yang sudah ada

Berkas Masukan

Kami telah mengambil snapshot dari buku kerja

Cara membaca file excel dengan python

Kode

Penjelasan. Pada contoh di atas, pertama-tama kita telah mengimpor modul xlrd dan menentukan lokasi file. Kemudian kita buka workbook dari file excel yang sudah ada

Membaca dari Panda

Panda didefinisikan sebagai pustaka sumber terbuka yang dibangun di atas pustaka NumPy. Ini memberikan analisis cepat, pembersihan data, dan persiapan data untuk pengguna dan mendukung ekstensi xls dan xlsx dari URL

Ini adalah paket python yang menyediakan struktur data bermanfaat yang disebut bingkai data

Contoh

Membaca dari openpyxl

Pertama, kita perlu menginstal modul openpyxl menggunakan pip dari baris perintah

Setelah itu, kita perlu mengimpor modul

Kita juga bisa membaca data dari spreadsheet yang ada menggunakan openpyxl. Itu juga memungkinkan pengguna untuk melakukan perhitungan dan menambahkan konten yang bukan bagian dari kumpulan data asli

Contoh

Keluaran

Untuk mempelajari lebih lanjut tentang openpyxl, kunjungi tutorial lengkap kami Klik Disini. Kami telah membahas detail penting dalam tutorial ini

Bagaimana cara membaca file XLSX dengan Python?

Fungsi read_excel() dari panda digunakan untuk membaca file xlsx . Fungsi ini telah digunakan dalam skrip untuk membaca penjualan. file xlsx. Fungsi DataFrame() telah digunakan di sini untuk membaca konten file xlsx dalam bingkai data dan menyimpan nilai dalam variabel bernama data.

Bagaimana cara membaca file xls di Python panda?

hosting Python. Host, jalankan, dan kode Python di cloud. Anda dapat menggunakan panda untuk membaca data dari file Excel ke dalam DataFrame, lalu bekerja dengan data tersebut seperti yang Anda lakukan pada kumpulan data lainnya. Untuk membaca file Excel ke dalam DataFrame menggunakan panda, Anda dapat menggunakan fungsi read_excel()

Bisakah Python membaca file excel yang terbuka?

Seseorang dapat mengambil informasi dari spreadsheet. Membaca, menulis, atau memodifikasi data dapat dilakukan dengan Python dapat dilakukan dengan menggunakan metode yang berbeda .

Bagaimana cara membaca file excel baris demi baris dengan Python?

# Impor modul xlrd
impor xlrd
# Tentukan lokasi file
loc = ("jalur berkas")
# Untuk membuka Buku Kerja
wb = xlrd. buka_buku kerja(lok)
lembar = wb. sheet_by_index(0)
# Untuk baris 0 dan kolom 0