See DetailsRight Arrow
Start CourseIntroduction to Natural Language Processing in Python
Beginner4 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
Mengelompokkan data
Di PivotTable, klik kanan salah satu nilai, lalu pilih Kelompokkan.
Dalam kotak Pengelompokan, centang kotak Mulai pada dan Berakhir pada, lalu edit nilainya jika perlu.
Pada Menurut, pilih periode waktu. Untuk bidang numerik, masukkan angka yang menentukan interval bagi setiap grup.
Pilih OK.
Mengelompokkan item yang dipilih
Tahan Ctrl, lalu pilih dua atau beberapa nilai.
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.
Memberi nama grup
Pilih grup.
Pilih Analisis > Pengaturan Bidang. Di tab Analisis PivotTable di bawah Bidang Aktif klik Pengaturan Bidang.
Ubah Nama Kustom menjadi sesuatu yang Anda inginkan lalu pilih OK.
Memisahkan data yang dikelompokkan
Klik kanan salah satu item yang berada dalam grup.
Pilih Pisahkan.
Mengelompokkan data
Di PivotTable, klik kanan salah satu nilai, lalu pilih Kelompokkan.
Dalam kotak Pengelompokan, centang kotak Mulai pada dan Berakhir pada, lalu edit nilainya jika perlu.
Pada Menurut, pilih periode waktu. Untuk bidang numerik, masukkan angka yang menentukan interval bagi setiap grup.
Pilih OK.
Mengelompokkan item yang dipilih
Tahan Ctrl, lalu pilih dua atau beberapa nilai.
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.
Memberi nama grup
Pilih grup.
Pilih Analisis > Pengaturan Bidang. Di tab Analisis PivotTable di bawah Bidang Aktif klik Pengaturan Bidang.
Ubah Nama Kustom menjadi sesuatu yang Anda inginkan lalu pilih OK.
Memisahkan data yang dikelompokkan
Klik kanan salah satu item yang berada dalam grup.
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-cellsBuat 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
Tabel pivot
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.