Cara Menampilkan Lembar Excel menggunakan C#

Tutorial singkat ini menjelaskan proses untuk menampilkan lembar Excel menggunakan C#. Ini berisi detail konfigurasi, urutan langkah yang harus diikuti saat menulis aplikasi untuk menampilkan semua sheet di Excel menggunakan C#, dan terakhir kode contoh yang dapat dijalankan untuk mendemonstrasikan proses lengkapnya. Anda juga akan mempelajari proses untuk membuka proteksi buku kerja dengan atau tanpa kata sandi dan menyimpan buku kerja yang dihasilkan pada disk sebagai XLSX, XLS, atau format lain yang didukung.

Langkah-langkah untuk Unhide Multiple Sheets di Excel menggunakan C#

  1. Tetapkan lingkungan untuk menggunakan Aspose.Cells for .NET untuk menampilkan sheet
  2. Muat sumber workbook yang memiliki lembar tersembunyi di dalamnya
  3. Unprotect buku kerja yang dilindungi dengan memberikan kata sandi jika diperlukan
  4. Mengurai semua lembar di buku kerja
  5. Setel flag IsVisible ke true jika sheet tidak terlihat
  6. Simpan buku kerja yang dihasilkan dengan semua lembar yang tidak disembunyikan

Langkah-langkah ini menjelaskan proses untuk menampilkan Excel hidden sheets menggunakan C# dengan bantuan langkah-langkah yang diperlukan untuk mengonfigurasi IDE dan kemudian memuat buku kerja sumber. Ada langkah opsional untuk membuka proteksi buku kerja sebelum memperlihatkan lembar kerja yang tersembunyi. Pada langkah terakhir, semua lembar kerja dalam buku kerja diuraikan dan bendera IsVisible-nya disetel ke true setelah memeriksa status terlihat yang ada dari setiap lembar kerja.

Kode untuk Unhide Sheet menggunakan C#

using System;
using System.IO;
using Aspose.Cells;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to unhide worksheets in C#
{
// Initialize license
Aspose.Cells.License licCells = new Aspose.Cells.License();
licCells.SetLicense("Aspose.Total.lic");
// Load workbook with hidden sheets
Workbook workbook = new Workbook("WorkbookWithHiddenSheets.xlsx");
// Unprotect the workbook with password if any
workbook.Unprotect("workbook");
// Parse through all the sheets to check and set the IsVisible flag
foreach(Worksheet ws in workbook.Worksheets)
{
if(ws.IsVisible == false)
ws.IsVisible = true;
}
// Save the resultant workbook having no hidden sheets in it
workbook.Save("Output.xlsx");
Console.WriteLine("Done");
}
}
}

Kode ini menunjukkan proses untuk menampilkan spreadsheet menggunakan C#. Ini memuat buku kerja yang ada yang memiliki lembar tersembunyi di dalamnya dan kemudian metode Unprotect() dipanggil bersama dengan kata sandi opsional untuk membuka proteksi buku kerja. Anda juga dapat membuka proteksi buku kerja tanpa menggunakan kata sandi dan bahkan melewati langkah ini sebelum menampilkan lembar dalam buku kerja yang diproteksi kata sandi.

Dalam tutorial ini, kita telah mempelajari cara menampilkan lembar Excel menggunakan C#. Jika Anda ingin mengetahui proses untuk menyimpan file yang dihasilkan sebagai PDF, lihat artikel di cara menyimpan file Excel sebagai PDF menggunakan C#.

 Indonesian