Cara menggunakan python excel group by

Learn the fundamentals of neural networks and how to build deep learning models using Keras 2.0 in Python.

See DetailsRight Arrow

Start Course

Introduction to Natural Language Processing in Python

Beginner

4 hr

94.4K

Learn fundamental natural language processing techniques using Python and how to apply them to extract insights from real-world text data.

Mengelompokkan data dalam PivotTable dapat membantu Anda memperlihatkan subset data yang akan dianalisis. Misalnya, Anda mungkin ingin mengelompokkan bidang tanggal dan waktu daftar yang tidak rumit dalam PivotTable ke dalam kuartal dan bulan

WindowsMac

Cara menggunakan python excel group by

Mengelompokkan data

  1. Di PivotTable, klik kanan salah satu nilai, lalu pilih Kelompokkan.

  2. Dalam kotak Pengelompokan, centang kotak Mulai pada dan Berakhir pada, lalu edit nilainya jika perlu.

  3. Pada Menurut, pilih periode waktu. Untuk bidang numerik, masukkan angka yang menentukan interval bagi setiap grup.

  4. Pilih OK.

Mengelompokkan item yang dipilih

  1. Tahan Ctrl, lalu pilih dua atau beberapa nilai.

  2. Klik kanan dan pilih Kelompokkan.

Mengelompokkan menurut tanggal dan waktu

Dengan fitur ini, hubungan di seluruh bidang yang terkait waktu akan dideteksi dan dikelompokkan secara otomatis saat Anda menambahkan baris bidang waktu ke PivotTable. Setelah dikelompokkan, Anda dapat menyeret kelompok tersebut ke PivotTable dan memulai analisis.

Cara menggunakan python excel group by

Memberi nama grup

  1. Pilih grup.

  2. Pilih Analisis > Pengaturan Bidang. Di tab Analisis PivotTable di bawah Bidang Aktif klik Pengaturan Bidang.

  3. Ubah Nama Kustom menjadi sesuatu yang Anda inginkan lalu pilih OK.

Memisahkan data yang dikelompokkan

  1. Klik kanan salah satu item yang berada dalam grup.

  2. Pilih Pisahkan.

Mengelompokkan data

  1. Di PivotTable, klik kanan salah satu nilai, lalu pilih Kelompokkan.

  2. Dalam kotak Pengelompokan, centang kotak Mulai pada dan Berakhir pada, lalu edit nilainya jika perlu.

  3. Pada Menurut, pilih periode waktu. Untuk bidang numerik, masukkan angka yang menentukan interval bagi setiap grup.

  4. Pilih OK.

(adsbygoogle = window.adsbygoogle || []).push({}); Mengelompokkan item yang dipilih

  1. Tahan Ctrl, lalu pilih dua atau beberapa nilai.

  2. Klik kanan dan pilih Kelompokkan.

Mengelompokkan menurut tanggal dan waktu

Dengan fitur ini, hubungan di seluruh bidang yang terkait waktu akan dideteksi dan dikelompokkan secara otomatis saat Anda menambahkan baris bidang waktu ke PivotTable. Setelah dikelompokkan, Anda dapat menyeret kelompok tersebut ke PivotTable dan memulai analisis.

Cara menggunakan python excel group by

Memberi nama grup

  1. Pilih grup.

  2. Pilih Analisis > Pengaturan Bidang. Di tab Analisis PivotTable di bawah Bidang Aktif klik Pengaturan Bidang.

  3. Ubah Nama Kustom menjadi sesuatu yang Anda inginkan lalu pilih OK.

Memisahkan data yang dikelompokkan

  1. Klik kanan salah satu item yang berada dalam grup.

  2. Pilih Pisahkan.

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada pakar di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas Jawaban.

Tabel pivot di spreadsheet Excel digunakan untuk meringkas data secara interaktif. Misalkan, Anda memiliki data sejumlah faktur dan Anda ingin mengelompokkan totalnya berdasarkan pelanggan atau produk. Tabel pivot berperan dalam kasus seperti itu. Pada artikel ini, Anda akan mempelajari cara menangani tabel pivot di Excel dengan Python. Khususnya, Anda akan mengetahui cara membuat tabel pivot di Excel dengan Python. Selanjutnya, kami akan mendemonstrasikan cara memformat sel di tabel pivot Excel secara terprogram.

Pustaka Python untuk Membuat Tabel Pivot di Excel - Unduh Gratis

Aspose.Cells for Python adalah pustaka berkecepatan tinggi, yang dirancang untuk membuat dan memproses file Excel. Kami akan menggunakan perpustakaan ini untuk membuat tabel pivot di spreadsheet Excel.

Anda dapat mengunduh paketnya atau menginstalnya dari PyPI menggunakan perintah pip berikut.

pip install aspose-cells

Buat Tabel Pivot di Excel dengan Python

Berikut langkah-langkah membuat tabel pivot di Excel menggunakan Python.

  • Buat yang baru atau muat file Excel yang sudah ada menggunakan kelas Workbook.
  • Isi lembar kerja dengan data (opsional).
  • Dapatkan kumpulan tabel pivot ke dalam objek PivotTableCollection menggunakan metode Worksheet.getPivotTables() .
  • Tambahkan tabel pivot baru menggunakan metode PivotTableCollection.add(string, string, string) dan dapatkan referensinya dalam sebuah objek.
  • Tetapkan opsi seperti total keseluruhan, pemformatan, dll.
  • Tambahkan bidang ke area menggunakan metode PivotTable.addFieldToArea(int, int).
  • Simpan buku kerja menggunakan metode Workbook.save(string).

Contoh kode berikut menunjukkan cara menambahkan tabel pivot di Excel dengan Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook, PivotFieldType

# Membuat instance objek Workbook
workbook = Workbook()

# Tambahkan lembar kerja baru dan dapatkan referensinya
sheetIndex = workbook.getWorksheets().add()
worksheet = workbook.getWorksheets().get(sheetIndex)

# Dapatkan sel lembar kerja
cells = worksheet.getCells()

# Tetapkan nilai ke sel
cell = cells.get("A1")
cell.setValue("Sport")
cell = cells.get("B1")
cell.setValue("Quarter")
cell = cells.get("C1")
cell.setValue("Sales")

cell = cells.get("A2")
cell.setValue("Golf")
cell = cells.get("A3")
cell.setValue("Golf")
cell = cells.get("A4")
cell.setValue("Tennis")
cell = cells.get("A5")
cell.setValue("Tennis")
cell = cells.get("A6")
cell.setValue("Tennis")
cell = cells.get("A7")
cell.setValue("Tennis")
cell = cells.get("A8")
cell.setValue("Golf")

cell = cells.get("B2")
cell.setValue("Qtr3")
cell = cells.get("B3")
cell.setValue("Qtr4")
cell = cells.get("B4")
cell.setValue("Qtr3")
cell = cells.get("B5")
cell.setValue("Qtr4")
cell = cells.get("B6")
cell.setValue("Qtr3")
cell = cells.get("B7")
cell.setValue("Qtr4")
cell = cells.get("B8")
cell.setValue("Qtr3")

cell = cells.get("C2")
cell.setValue(1500)
cell = cells.get("C3")
cell.setValue(2000)
cell = cells.get("C4")
cell.setValue(600)
cell = cells.get("C5")
cell.setValue(1500)
cell = cells.get("C6")
cell.setValue(4070)
cell = cells.get("C7")
cell.setValue(5000)
cell = cells.get("C8")
cell.setValue(6430)

# Dapatkan semua Tabel Pivot
pivotTables = worksheet.getPivotTables()

# Tambahkan Tabel Pivot baru ke lembar kerja
index = pivotTables.add("=A1:C8", "E3", "PivotTable2")

# Akses instance Tabel Pivot yang baru ditambahkan
pivotTable = pivotTables.get(index)

# Sembunyikan total keseluruhan untuk baris
pivotTable.setRowGrand(False)

# Seret bidang pertama ke area baris
pivotTable.addFieldToArea(PivotFieldType.ROW, 0)

# Seret bidang kedua ke area kolom
pivotTable.addFieldToArea(PivotFieldType.COLUMN, 1)

# Seret bidang ketiga ke area data
pivotTable.addFieldToArea(PivotFieldType.DATA, 2)

# Simpan file Excelnya
workbook.save("CreatePivotTable.xlsx")

Data Excel

Cara menggunakan python excel group by

Tabel pivot

Cara menggunakan python excel group by

Memformat Sel di Tabel Pivot Excel dengan Python

Berikut ini adalah langkah-langkah untuk memformat sel di tabel pivot Excel dengan Python.

  • Buat yang baru atau muat file Excel yang sudah ada menggunakan kelas Workbook.
  • Isi lembar kerja (opsional).
  • Dapatkan referensi lembar kerja tempat tabel pivot berada.
  • Dapatkan referensi tabel pivot berdasarkan indeks menggunakan metode Worksheet.getPivotTables().get(index).
  • Buat gaya baru menggunakan metode Workbook.createStyle() dan dapatkan referensinya.
  • Tetapkan properti yang diinginkan dari objek Style.
  • Tetapkan objek Gaya ke tabel pivot.
  • Simpan buku kerja menggunakan metode Workbook.save(string).

Contoh kode berikut menunjukkan cara memformat tabel pivot Excel dengan Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook, BackgroundType, Color

# Buat objek buku kerja dari file Excel sumber yang berisi tabel pivot
workbook = Workbook("pivotTable_test.xlsx")

# Akses lembar kerja dengan namanya
worksheet = workbook.getWorksheets().get("PivotTable")

# Akses tabel pivot berdasarkan indeks
pivotTable = worksheet.getPivotTables().get(0)

# Buat objek gaya dengan warna latar belakang biru muda
style = workbook.createStyle()
style.setPattern(BackgroundType.SOLID)
style.setBackgroundColor(Color.getLightBlue())

# Format seluruh tabel pivot dengan warna biru muda
pivotTable.formatAll(style)

# Buat objek gaya lain dengan warna kuning
style = workbook.createStyle()
style.setPattern(BackgroundType.SOLID)
style.setBackgroundColor(Color.getYellow())

# Format sel baris pertama tabel pivot dengan warna kuning
columns = [0, 1, 2, 3, 4]
for x in columns:
  pivotTable.format(1, x, style)

# Simpan objek buku kerja
workbook.save("output.xlsx")

Pustaka Python untuk Membuat Tabel Pivot Excel - Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.Cells for Python tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membuat tabel pivot di lembar Excel dengan Python. Selanjutnya, Anda telah melihat cara memformat sel dalam tabel pivot di Excel secara terprogram. Selain itu, Anda dapat mempelajari lebih lanjut tentang pustaka Python Excel menggunakan dokumentasi. Jika Anda memiliki pertanyaan, silakan beri tahu kami melalui forum kami.