Tento rychlý tutoriál vysvětluje proces odkrytí listu Excelu pomocí C#. Obsahuje podrobnosti o konfiguraci, sekvenci kroků, které je třeba dodržet při psaní aplikace pro odkrytí všech listů v Excelu pomocí C#, a nakonec spustitelný ukázkový kód pro demonstraci celého procesu. Naučíte se také proces zrušit ochranu sešitu s heslem nebo bez něj a uložit výsledný sešit na disk jako XLSX, XLS nebo jakýkoli jiný podporovaný formát.
Kroky k odkrytí více listů v Excelu pomocí C#
- Vytvořte prostředí, které bude používat Aspose.Cells for .NET k odkrytí listů
- Načtěte zdroj workbook se skrytými listy
- Unprotect chráněný sešit tím, že v případě potřeby poskytnete heslo
- Analyzujte všechny listy v sešitu
- Pokud list není viditelný, nastavte příznak IsVisible na hodnotu true
- Uložte výsledný sešit se všemi neskrytými listy
Tyto kroky popisují proces zobrazení skrytých listů Excelu pomocí jazyka C# s pomocí nezbytných kroků ke konfiguraci IDE a následnému načtení zdrojového sešitu. Je zde volitelný krok k odblokování ochrany sešitu před odkrytím skrytých listů. V posledním kroku jsou všechny listy v sešitu analyzovány a jejich příznak IsVisible je nastaven na hodnotu true po kontrole existujícího stavu viditelnosti každého listu.
Kód pro odkrytí listu pomocí 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"); | |
} | |
} | |
} |
Tento kód ukazuje proces odkrytí tabulky pomocí C#. Načte existující sešit se skrytými listy a pak se zavolá metoda Unprotect() spolu s volitelným heslem k odemčení sešitu. Můžete také zrušit ochranu sešitu bez použití hesla a dokonce tento krok přeskočit před odkrytím listů v sešitu chráněném heslem.
V tomto tutoriálu jsme se naučili jak odkrýt list Excelu pomocí C#. Pokud chcete znát postup uložení výsledného souboru jako PDF, přečtěte si článek na jak uložit soubor Excel jako PDF pomocí C#.