Ez a rövid oktatóanyag bemutatja, hogyan lehet jelszóval védeni egy Excel-fájlt C#-ban, az IDE konfigurálásához szükséges összes lépés és az alkalmazás írásának részletes lépései segítségével. Egy futtatható mintakódot is biztosít, amely bemutatja az Excel-fájl jelszóval titkosításának folyamatát C#-ban. Ezenkívül megtudhatja a különböző titkosítási típusokat, a jelszavak beállítását és a kimeneti fájl különböző formátumokban történő mentését, például XLSX, XLS, ODS stb.
Az Excel jelszavas védelmének lépései C#-ban
- Hozzon létre egy környezetet a Aspose.Cells for .NET használatához az Excel-fájlok titkosításához
- Töltsön be vagy hozzon létre egy Excel-fájlt a Workbook osztályobjektum használatával
- Állítsa be a szükséges titkosítási beállításokat a betöltött munkafüzethez a SetEncryptionOptions() módszerrel
- Állítsa be a fájl jelszavát
- Mentse el a titkosított munkafüzetet a lemezre
Ezek a lépések leírják az Excel-fájl jelszavas védelmét C#-ban úgy, hogy először a forrás Excel-fájl töltődik be, majd a SetEncryptionOptions() metódus segítségével állítsa be a táblázat különböző titkosítási tulajdonságait. Ezen lépések után már csak be kell állítanunk az Excel fájl megnyitásához szükséges jelszót, majd menteni kell a kimeneti Excel fájlt a kívánt formátumban.
Kód a munkafüzet titkosításához jelszóval C#-ban
Ez a kód bemutatja az Excel fájl * titkosítását C#* nyelven a SetEncryptionOptions() metódus használatával, amely a titkosítási típusértékek egyikét veszi fel, például a StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible vagy XOR és a kulcs hosszát. A Munkafüzet osztály Beállítások objektuma rendelkezik azzal a jelszó tulajdonsággal, amely be van állítva és szükséges a munkafüzet titkosítás utáni megnyitásához. A munkafüzet titkosítása után az MS Excel által támogatott formátumok bármelyikébe menthető.
Ebben a cikkben megtanultuk az Excel fájl titkosítását. Ha meg szeretné ismerni a digitális aláírás munkafüzethez való hozzáadásának folyamatát, tekintse meg a digitális aláírás hozzáadása az Excelben a C# használatával című cikket.