Salin Baris dan Kolom di Excel Python

Saat membuat dan memproses file Excel, Anda mungkin perlu menyalin data dari baris dan kolom tertentu di lembar kerja. Untuk mengimplementasikan fitur ini secara terprogram, artikel ini menunjukkan cara menyalin baris atau kolom di lembar kerja Excel dengan Python. Kami akan mendemonstrasikan penyalinan baris dan kolom Excel secara terpisah dengan bantuan langkah-langkah dan contoh kode.

Perpustakaan Python untuk Menyalin Baris dan Kolom di Excel

Untuk menyalin baris dan kolom dalam file Excel, kita akan menggunakan Aspose.Cells for Python. Ini adalah perpustakaan yang luar biasa dan kaya fitur yang memungkinkan Anda membuat dan memproses file Excel dari dalam aplikasi Python Anda. Anda dapat mengunduh perpustakaan atau menginstalnya menggunakan perintah berikut.

> pip install aspose-cells

Salin Data dari Baris di Excel dengan Python

Berikut ini adalah langkah-langkah menyalin baris di lembar kerja Excel menggunakan Python.

  • Pertama, muat file Excel menggunakan kelas Workbook.
  • Dapatkan Worksheet yang diinginkan dari koleksi Workbook.getWorksheets().
  • Salin baris yang diinginkan dengan menentukan indeks baris sumber dan target dalam metode Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex).
  • Terakhir, simpan file Excel yang diperbarui menggunakan metode Workbook.save(string).

Contoh kode berikut menunjukkan cara menyalin baris di lembar kerja Excel dengan Python.

# memuat buku kerja XLSX
wb = Workbook("workbook.xlsx")

# mendapatkan referensi lembar kerja yang diinginkan
worksheet = wb.getWorksheets().get(0)

# Salin baris kedua dengan data, pemformatan, gambar, dan objek gambar ke baris ke-16 di lembar kerja
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

# menyimpan buku kerja
wb.save("copy-excel-row.xlsx")

Salin Kolom di Lembar Kerja Excel dengan Python

Berikut ini adalah langkah-langkah menyalin kolom di lembar kerja Excel menggunakan Python.

  • Pertama, muat file Excel menggunakan kelas Workbook.
  • Dapatkan Worksheet yang diinginkan dari koleksi Workbook.getWorksheets().
  • Salin kolom yang diinginkan dengan menentukan indeks kolom sumber dan target dalam metode Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex).
  • Terakhir, simpan file Excel yang diperbarui menggunakan metode Workbook.save(string).

Contoh kode berikut menunjukkan cara menyalin kolom di lembar kerja Excel menggunakan Python.

# memuat buku kerja XLSX
wb = Workbook("workbook.xlsx")

# mendapatkan referensi lembar kerja yang diinginkan
worksheet = wb.getWorksheets().get(0)

# Salin kolom pertama dari lembar kerja pertama buku kerja
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# menyimpan buku kerja
wb.save("copy-excel-columns.xlsx")

Pustaka Python untuk Menyalin Data dari Baris/Kolom Excel - Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Cells for Python dan menyalin data dari baris dan kolom Excel tanpa batasan evaluasi menggunakan lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menyalin baris dan kolom di lembar kerja Excel dengan Python. Anda juga dapat menggunakan contoh kode yang disediakan untuk menyalin baris atau kolom dalam buku kerja Excel yang berbeda.

Jelajahi Pustaka Excel Aspose untuk Python

Anda dapat mengunjungi dokumentasi Aspose.Cells for Python untuk menjelajahi fitur menarik lainnya. Jika Anda memiliki pertanyaan, silakan kirim ke [forum] kami 15.

Lihat juga