Saat bekerja dengan manipulasi spreadsheet, Anda mungkin sering perlu menyisipkan atau menghapus baris dan kolom di dalam lembar kerja Anda. Sejalan dengan itu, artikel ini membahas tentang cara memanipulasi baris dan kolom pada lembar kerja secara terprogram. Khususnya, Anda akan mempelajari cara menyisipkan atau menghapus baris dan kolom di lembar kerja Excel dengan Python.
- Python API untuk Menyisipkan atau Menghapus Baris dan Kolom di Excel
- Sisipkan Baris dalam Lembar Kerja menggunakan Python
- Sisipkan Kolom di Lembar Kerja Excel menggunakan Python
- Hapus Baris di Lembar Kerja Excel menggunakan Python
- Hapus Kolom di Lembar Kerja Excel menggunakan Python
- Dapatkan Lisensi API Gratis
Pustaka Python untuk Menyisipkan atau Menghapus Baris dan Kolom Excel
Untuk menyisipkan atau menghapus baris dan kolom di lembar kerja XLSX/XLS, kami akan menggunakan API Aspose.Cells for Python via Java. Ini adalah API manipulasi spreadsheet yang kuat yang menyediakan berbagai fitur untuk otomatisasi Excel. Anda dapat menginstal API menggunakan perintah pip berikut.
pip install aspose-cells
Cara Menyisipkan Baris di Excel menggunakan Python
Berikut ini adalah langkah-langkah untuk menyisipkan baris di lembar kerja Excel dengan Python.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Akses lembar kerja yang diinginkan berdasarkan indeks menggunakan metode Workbook.getWorksheets().get(index).
- Sisipkan baris menggunakan metode Worksheet.getCells().insertRows(rowIndex, totalRows) di mana parameter pertama adalah indeks baris dan parameter kedua adalah jumlah baris yang ingin Anda sisipkan.
- Terakhir, simpan file yang diperbarui menggunakan metode Workbook.save(string).
Contoh kode berikut menunjukkan cara menyisipkan baris di lembar kerja Excel menggunakan Python.
# Buat instance objek Workbook dengan jalur file excel
workbook = self.Workbook("Book1.xls")
# Akses lembar kerja pertama di file Excel
worksheet = workbook.getWorksheets().get(0)
# Masukkan baris ke lembar kerja di posisi ke-3
worksheet.getCells().insertRows(2,1)
# Simpan file Excel yang dimodifikasi dalam format default (yaitu Excel 2003).
workbook.save("Insert Row.xls")
Cara Menyisipkan Kolom di Excel dengan Python
Berikut langkah-langkah menyisipkan kolom pada worksheet Excel menggunakan Python.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Akses lembar kerja yang diinginkan berdasarkan indeks menggunakan metode Workbook.getWorksheets().get(index).
- Sisipkan kolom menggunakan metode Worksheet.getCells().insertColumns(columnIndex, totalColumns) di mana parameter pertama adalah indeks kolom dan parameter kedua adalah jumlah kolom yang ingin Anda sisipkan.
- Terakhir, simpan file yang diperbarui menggunakan metode Workbook.save(string).
Contoh kode berikut menunjukkan cara menyisipkan kolom di lembar kerja Excel menggunakan Python.
# Buat instance objek Workbook dengan jalur file excel
workbook = self.Workbook('Book1.xls')
# Akses lembar kerja pertama di file Excel
worksheet = workbook.getWorksheets().get(0)
# Masukkan kolom ke lembar kerja di posisi ke-2
worksheet.getCells().insertColumns(1,1)
# Simpan file Excel yang dimodifikasi dalam format default (yaitu Excel 2003).
workbook.save("Insert Column.xls")
Hapus Baris di Excel XLSX dengan Python
Berikut ini adalah langkah-langkah untuk menghapus baris dari lembar kerja Excel menggunakan Python.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Akses lembar kerja yang diinginkan berdasarkan indeks menggunakan metode Workbook.getWorksheets().get(index).
- Hapus baris menggunakan metode Worksheet.getCells().deleteRows(rowIndex, totalRows) di mana parameter pertama adalah indeks baris dan parameter kedua adalah jumlah baris yang ingin Anda hapus.
- Terakhir, simpan file yang diperbarui menggunakan metode Workbook.save(string).
Contoh kode berikut menunjukkan cara menghapus baris dari lembar kerja Excel dengan Python.
# Buat instance objek Workbook dengan jalur file excel
workbook = self.Workbook("Book1.xls")
# Akses lembar kerja pertama di file Excel
worksheet = workbook.getWorksheets().get(0)
# Hapus 10 baris dari lembar kerja mulai dari baris ke-3
worksheet.getCells().deleteRows(2,10,True)
# Simpan file Excel yang dimodifikasi dalam format default (yaitu Excel 2003).
workbook.save("Insert Row.xls")
Hapus Kolom di Excel XLSX dengan Python
Berikut ini adalah langkah-langkah untuk menghapus kolom dari lembar kerja Excel menggunakan Python.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Akses lembar kerja yang diinginkan berdasarkan indeks menggunakan metode Workbook.getWorksheets().get(index).
- Hapus kolom menggunakan metode Worksheet.getCells().deleteColumns(columnIndex, totalColumns, updateReference). Parameter pertama adalah indeks kolom, parameter kedua adalah jumlah kolom yang ingin Anda hapus dan parameter ketiga menunjukkan apakah referensi perlu diperbarui di lembar kerja lain.
- Terakhir, simpan file yang diperbarui menggunakan metode Workbook.save(string).
Contoh kode berikut menunjukkan cara menghapus kolom dari lembar kerja Excel menggunakan Python.
# Buat instance objek Workbook dengan jalur file excel
workbook = self.Workbook('Book1.xls')
# Akses lembar kerja pertama di file Excel
worksheet = workbook.getWorksheets().get(0)
# Hapus kolom dari lembar kerja di posisi ke-2
worksheet.getCells().deleteColumns(1,1,True)
# Simpan file Excel yang dimodifikasi dalam format default (yaitu Excel 2003).
workbook.save("Insert Column.xls")
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Dalam artikel ini, Anda telah mempelajari cara bekerja dengan baris dan kolom di Excel. Khususnya, Anda telah melihat cara menyisipkan atau menghapus baris dan kolom di lembar kerja Excel menggunakan Python. Selain itu, Anda dapat mempelajari lebih lanjut tentang Python Excel API menggunakan dokumentasi. Selain itu, Anda dapat membagikan pertanyaan Anda kepada kami melalui forum kami.