Kako otkriti Excel list koristeći C#

Ovaj kratki vodič objašnjava postupak otkrivanja Excel lista pomoću C#. Sadrži pojedinosti o konfiguraciji, slijed koraka koje treba slijediti tijekom pisanja aplikacije za otkrivanje svih listova u Excelu pomoću C# i na kraju primjer koda koji se može izvoditi za demonstraciju cijelog procesa. Također ćete naučiti postupak uklanjanja zaštite radne knjige sa ili bez lozinke i spremanje rezultirajuće radne knjige na disk kao XLSX, XLS ili bilo koji drugi podržani format.

Koraci za otkrivanje više listova u Excelu pomoću C#

  1. Uspostavite okruženje za korištenje Aspose.Cells for .NET za otkrivanje listova
  2. Učitaj izvor workbook koji sadrži skrivene listove
  3. Unprotect zaštićenu radnu knjigu davanjem lozinke ako je potrebno
  4. Raščlanite sve listove u radnoj bilježnici
  5. Postavite oznaku IsVisible na true ako list nije vidljiv
  6. Spremite dobivenu radnu knjigu sa svim neskrivenim listovima

Ovi koraci opisuju postupak prikazivanja Excel skrivenih listova pomoću C# uz pomoć potrebnih koraka za konfiguriranje IDE-a i zatim učitavanje izvorne radne knjige. Tu je izborni korak za uklanjanje zaštite radne knjige prije otkrivanja skrivenih radnih listova. U posljednjem koraku, svi radni listovi u radnoj knjizi se analiziraju i njihova IsVisible oznaka se postavlja na true nakon provjere postojećeg statusa vidljivosti svakog radnog lista.

Kod za otkrivanje lista pomoću 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");
}
}
}

Ovaj kôd demonstrira postupak otkrivanja proračunske tablice pomoću C#. Učitava postojeću radnu knjigu koja sadrži skrivene listove, a zatim se poziva metoda Unprotect() zajedno s izbornom lozinkom za uklanjanje zaštite radne knjige. Također možete poništiti zaštitu radne knjige bez upotrebe lozinke, pa čak i preskočiti ovaj korak prije otkrivanja listova u radnoj knjizi zaštićenoj lozinkom.

U ovom vodiču smo naučili kako otkriti Excel list pomoću C#. Ako želite znati postupak spremanja rezultirajuće datoteke kao PDF, pogledajte članak na kako spremiti Excel datoteku kao PDF koristeći C#.

 Hrvatski