Այս արագ ձեռնարկը բացատրում է Excel թերթը C#**-ի միջոցով **բացակայելու գործընթացը: Այն պարունակում է կազմաձևման մանրամասներ, քայլերի հաջորդականություն, որոնք պետք է հետևել հավելվածը գրելիս՝ բացելու բոլոր թերթերը Excel-ում՝ օգտագործելով C#, և վերջապես գործարկվող կոդ՝ ամբողջական գործընթացը ցուցադրելու համար: Դուք նաև կսովորեք աշխատանքային գրքույկը գաղտնաբառով կամ առանց գաղտնաբառով պաշտպանությունից հանելու և ստացված աշխատանքային գրքույկը սկավառակի վրա պահելու գործընթացը որպես XLSX, XLS կամ այլ աջակցվող ձևաչափ:
Excel-ում C#-ի միջոցով բազմաթիվ թերթեր բացելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.Cells for .NET թերթերը ցուցադրելու համար
- Բեռնել աղբյուրը workbook՝ ունենալով թաքնված թերթիկներ
- Unprotect պաշտպանված աշխատանքային գրքույկը՝ անհրաժեշտության դեպքում տրամադրելով գաղտնաբառը
- Վերլուծեք աշխատանքային գրքույկի բոլոր թերթերը
- Սահմանեք «IsVisible» դրոշակը «true»-ի, եթե թերթը տեսանելի չէ
- Պահպանեք ստացված աշխատանքային գրքույկը բոլոր չթաքնված թերթերով
Այս քայլերը նկարագրում են Excel-ի թաքնված թերթերը C#-ի միջոցով ցուցադրելու գործընթացը՝ IDE-ի կազմաձևման և սկզբնաղբյուրի աշխատանքային գրքույկի բեռնման անհրաժեշտ քայլերի օգնությամբ: Կա կամընտիր քայլ՝ աշխատանքային գրքույկը չպաշտպանելու համար՝ նախքան թաքնված աշխատաթերթերը բացելը: Վերջնական փուլում աշխատանքային գրքույկի բոլոր աշխատաթերթերը վերլուծվում են, և դրանց IsVisible դրոշակը սահմանվում է true՝ յուրաքանչյուր աշխատաթերթի առկա տեսանելի կարգավիճակը ստուգելուց հետո:
Կոդ՝ թերթիկը բացելու համար՝ օգտագործելով 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"); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս C#*-ի միջոցով աղյուսակը չթաքցնելու գործընթացը: Այն բեռնում է առկա աշխատանքային գրքույկը՝ դրանում թաքնված թերթիկներ ունենալով, և այնուհետև Unprotect() մեթոդը կանչվում է կամընտիր գաղտնաբառի հետ՝ աշխատանքային գրքույկը չպաշտպանելու համար: Կարող եք նաև ապապաշտպանել աշխատանքային գրքույկը՝ առանց գաղտնաբառ օգտագործելու և նույնիսկ բաց թողնել այս քայլը՝ նախքան գաղտնաբառով պաշտպանված աշխատանքային գրքույկի թերթերը բացելը:
Այս ձեռնարկում մենք սովորել ենք ինչպես բացել Excel թերթը՝ օգտագործելով C#: Եթե ցանկանում եք իմանալ ստացված ֆայլը որպես PDF պահելու գործընթացը, տես ինչպես պահպանել Excel ֆայլը որպես PDF՝ օգտագործելով C#-ի հոդվածը: