Ez a gyors oktatóanyag elmagyarázza az Excel munkalap C# használatával való elrejtésének folyamatát. Tartalmazza a konfigurációs részleteket, az alkalmazás írásakor követendő lépések sorozatát, hogy elrejtse az összes munkalapot az Excel programban a C# használatával, és végül egy futtatható mintakód, amely bemutatja a teljes folyamatot. Azt is megtudhatja, hogyan szüntetheti meg a munkafüzet védelmét jelszóval vagy anélkül, és mentheti a munkafüzetet a lemezre XLSX, XLS vagy bármely más támogatott formátumban.
A több munkalap felfedésének lépései az Excelben a C# használatával
- Hozzon létre egy környezetet a Aspose.Cells for .NET használatához a lapok elrejtésének feloldásához
- Töltse be a rejtett lapokat tartalmazó workbook forrást
- Unprotect a védett munkafüzetet a jelszó megadásával, ha szükséges
- Elemezze át a munkafüzet összes lapot
- Állítsa az IsVisible jelzőt igazra, ha egy lap nem látható
- Mentse el az eredményül kapott munkafüzetet az összes el nem rejtett lappal
Ezek a lépések az Excel rejtett lapjainak C# használatával történő megjelenítésének folyamatát írják le, az IDE konfigurálásához és a forrásmunkafüzet betöltéséhez szükséges lépések segítségével. Egy opcionális lépés a munkafüzet védelmének feloldása a rejtett munkalapok felfedése előtt. Az utolsó lépésben a munkafüzetben lévő összes munkalap elemzése megtörténik, és az IsVisible jelzője igazra lesz állítva, miután ellenőrizte az egyes munkalapok látható állapotát.
Kód a munkalap felfedéséhez C# használatával
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"); | |
} | |
} | |
} |
Ez a kód bemutatja a táblázat elrejtésének C# használatával történő felfedésének folyamatát. Betölti a meglévő munkafüzetet, amelyben rejtett lapok vannak, majd az Unprotect() metódus meghívása az opcionális jelszóval együtt a munkafüzet védelmének feloldásához. Jelszó nélkül is feloldhatja a munkafüzet védelmét, és akár ki is hagyhatja ezt a lépést, mielőtt a lapokat feltárná a jelszóval védett munkafüzetben.
Ebben az oktatóanyagban megtanultuk, hogyan lehet felfedni az Excel-lapot C# használatával. Ha szeretné tudni, hogyan mentheti az eredményül kapott fájlt PDF formátumban, olvassa el a következő cikket: hogyan menthet Excel fájlt PDF formátumban a C# használatával.