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#
- Uspostavite okruženje za korištenje Aspose.Cells for .NET za otkrivanje listova
- Učitaj izvor workbook koji sadrži skrivene listove
- Unprotect zaštićenu radnu knjigu davanjem lozinke ako je potrebno
- Raščlanite sve listove u radnoj bilježnici
- Postavite oznaku IsVisible na true ako list nije vidljiv
- 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#.