
Sebagai pengembang C#, Anda dapat dengan mudah menyembunyikan dan menampilkan baris atau kolom di lembar kerja Excel secara terprogram. Pada artikel ini, Anda akan mempelajari cara menyembunyikan dan menampilkan baris atau kolom lembar Excel menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:
- C# API untuk Menyembunyikan dan Menampilkan Baris atau Kolom
- Sembunyikan Baris dan Kolom menggunakan C#
- Tampilkan Baris dan Kolom Tersembunyi menggunakan C#
- Sembunyikan Banyak Baris dan Kolom menggunakan C#
- Tampilkan Semua Baris dan Kolom Tersembunyi menggunakan C#
C# API untuk Menyembunyikan dan Menampilkan Baris atau Kolom
Untuk menyembunyikan dan menampilkan baris dan kolom dalam lembar Excel, saya akan menggunakan Aspose.Cells for .NET API. Ini adalah API manipulasi spreadsheet terkenal yang memungkinkan Anda membuat dan memproses file Excel dari dalam aplikasi .NET Anda. API memungkinkan Anda untuk menyembunyikan salah satu baris dan kolom di file Excel atau menampilkan baris dan kolom tersembunyi secara terprogram. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.
Install-Package Aspose.Cells
Sembunyikan Baris dan Kolom menggunakan C#
Anda dapat menyembunyikan baris dan kolom di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance kelas Buku Kerja dengan path file input.
- Buat instance dari kelas Lembar Kerja.
- Akses lembar kerja dari koleksi Lembar Kerja berdasarkan indeksnya.
- Sembunyikan baris dengan memanggil metode HideRow() dan berikan indeks baris untuk disembunyikan.
- Sembunyikan kolom dengan memanggil metode HideColumn() dan berikan indeks kolom untuk disembunyikan.
- Panggil metode Save() dengan jalur file keluaran.
Contoh kode berikut menunjukkan cara menyembunyikan baris dan kolom di lembar Excel menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Instantiate a workbook Workbook workbook = new Workbook(@"C:\Files\Book1.xlsx"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Hiding the 3rd row of the worksheet worksheet.Cells.HideRow(2); // Hiding the 2nd column of the worksheet worksheet.Cells.HideColumn(1); // Saving the modified Excel file workbook.Save(@"C:\Files\HideRowsColumns.xlsX"); Sembunyikan Baris dan Kolom menggunakan C#.
Kelas Buku Kerja mewakili buku kerja Excel dan menyediakan beberapa properti dan metode untuk bekerja dengan buku kerja. Properti Lembar Kerja kelas ini mewakili kumpulan lembar kerja yang tersedia. Kelas Lembar Kerja mewakili satu lembar kerja dari buku kerja Excel. Itu memperlihatkan beberapa properti dan metode untuk melakukan berbagai operasi pada lembar kerja. Properti Sel kelas ini mewakili kumpulan sel yang tersedia di lembar kerja. Metode HideRow() dari kelas Cells menyembunyikan baris tertentu. Dibutuhkan indeks baris sebagai parameter input untuk menyembunyikan baris itu. Kelas Cells juga menyediakan metode HideColumn() untuk menyembunyikan kolom tertentu berdasarkan indeks kolom yang disediakan sebagai parameter input. Metode Save() dari kelas Buku Kerja menyimpan buku kerja di jalur file tertentu yang disediakan sebagai parameter input.
Tampilkan Baris dan Kolom Tersembunyi menggunakan C#
Anda dapat menampilkan baris dan kolom tersembunyi tertentu di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance kelas Buku Kerja dengan path file input.
- Buat instance dari kelas Lembar Kerja.
- Akses lembar kerja dari koleksi Lembar Kerja berdasarkan indeksnya.
- Tampilkan baris tersembunyi dengan memanggil metode UnhideRow().
- Lewati indeks baris dari baris tersembunyi dan tinggi baris untuk disetel.
- Tampilkan kolom tersembunyi dengan memanggil metode UnhideColumn().
- Lewati indeks kolom dari kolom tersembunyi dan lebar kolom untuk diatur.
- Panggil metode Save() dengan jalur file keluaran.
Contoh kode berikut menunjukkan cara menampilkan baris dan kolom tersembunyi tertentu di lembar Excel menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Instantiate a workbook Workbook workbook = new Workbook(@"C:\Files\HideRowsColumns.xlsx"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Unhiding the 3rd row and setting its height to 13.5 worksheet.Cells.UnhideRow(2, 13.5); // Unhiding the 2nd column and setting its width to 8.5 worksheet.Cells.UnhideColumn(1, 20.5); // Saving the modified Excel file workbook.Save(@"C:\Files\ShowRowsColumns.xlsx"); Tampilkan Baris dan Kolom Tersembunyi menggunakan C#
Metode UnhideRow() dari kelas Cells menampilkan baris tersembunyi tertentu di lembar kerja. Dibutuhkan indeks baris dari baris tersembunyi sebagai parameter input untuk membuatnya terlihat. Kelas Cells juga menyediakan metode unhideColumn() untuk menampilkan kolom tersembunyi berdasarkan indeks kolom yang disediakan sebagai parameter input.
Sembunyikan Banyak Baris dan Kolom menggunakan C#
Anda dapat menyembunyikan banyak baris dan kolom di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance kelas Buku Kerja dengan path file input.
- Buat instance dari kelas Lembar Kerja.
- Akses lembar kerja dari koleksi Lembar Kerja berdasarkan indeksnya.
- Panggil metode HideRows(), berikan indeks baris awal dan total baris untuk disembunyikan.
- Panggil metode HideColumns(), berikan indeks kolom awal dan total kolom untuk disembunyikan.
- Simpan dengan memanggil metode Save() dengan jalur file keluaran.
Contoh kode berikut menunjukkan cara menyembunyikan beberapa baris dan kolom dalam lembar Excel menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Instantiate a Workbook Workbook workbook = new Workbook(@"C:\Files\Book1.xlsx"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Hiding 3,4 and 5 rows in the worksheet worksheet.Cells.HideRows(2, 3); // Hiding 2 and 3 columns in the worksheet worksheet.Cells.HideColumns(1, 2); // Saving the modified Excel file workbook.Save(@"C:\Files\HideMultiple.xlsx"); Sembunyikan Banyak Baris dan Kolom menggunakan C#.
Kelas Cells menyediakan metode HideRows() untuk menyembunyikan banyak baris. Anda perlu menentukan indeks baris awal dan jumlah total baris yang akan disembunyikan sebagai parameter masukan. Demikian pula, untuk menyembunyikan beberapa kolom, kelas Cells menyediakan metode HideColumns() yang mengambil indeks kolom dan jumlah total kolom untuk disembunyikan sebagai parameter masukan.
Tampilkan Semua Baris dan Kolom Tersembunyi menggunakan C#
Anda dapat menampilkan semua baris dan kolom tersembunyi di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance kelas Buku Kerja dengan path file input.
- Buat instance dari kelas Lembar Kerja.
- Akses lembar kerja dari koleksi Lembar Kerja berdasarkan indeksnya.
- Periksa properti IsHidden untuk semua baris satu per satu, jika benar maka
- Panggil metode UnhideRow() dengan indeks baris dan tinggi baris untuk disetel.
- Periksa properti IsHidden untuk semua kolom satu per satu, jika benar maka
- Panggil metode UnhideColumn() dengan indeks kolom dan lebar kolom untuk disetel.
- Panggil metode Save() dengan jalur file keluaran.
Contoh kode berikut menunjukkan cara menampilkan semua baris dan kolom tersembunyi di lembar Excel menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Instantiate a Workbook Workbook workbook = new Workbook(@"C:\Files\HideMultiple.xlsx"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Show all rows var AllRows = worksheet.Cells.Rows; foreach (Row row in AllRows) { if (row.IsHidden) { worksheet.Cells.UnhideRow(row.Index, 20.5); } } // Show all columns var AllColumns = worksheet.Cells.Columns; foreach (var column in AllColumns) { if (column.IsHidden) { worksheet.Cells.UnhideColumn(column.Index, 20.5); } } // Saving the modified Excel file workbook.Save(@"C:\Files\ShowAllRowsColumns.xlsx"); Tampilkan Semua Baris dan Kolom Tersembunyi menggunakan C#.
Properti IsHidden dari kelas Baris menunjukkan apakah baris disembunyikan. Demikian pula, properti IsHidden dari kelas Column menunjukkan apakah kolom disembunyikan.
Dapatkan Lisensi Gratis
Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Di artikel ini, Anda telah mempelajari cara menyembunyikan kolom dan baris di file Excel menggunakan C#. Anda juga telah mempelajari cara menampilkan kolom dan baris tersembunyi di file Excel secara terprogram. Selain itu, Anda telah mempelajari cara menyembunyikan banyak baris dan kolom dalam lembar Excel. Artikel ini juga menjelaskan cara menampilkan semua baris dan kolom tersembunyi di Excel menggunakan C#. Anda dapat mempelajari lebih lanjut tentang Aspose.Cells untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.