Írás közben adja meg a szerzőt Az Excel munkafüzet védelme

Ebben az oktatóanyagban bemutatjuk, hogyan adhatja meg a szerzőt, amikor egy Excel-munkafüzet írásvédelmét használja az Aspose.Cells .NET könyvtár használatával.

1. lépés: A környezet előkészítése

Mielőtt elkezdené, győződjön meg arról, hogy az Aspose.Cells for .NET telepítve van a gépén. Töltse le a könyvtárat az Aspose hivatalos webhelyéről, és kövesse a mellékelt telepítési utasításokat.

2. lépés: A forrás- és kimeneti könyvtárak konfigurálása

megadott forráskódban meg kell adnia a forrás- és kimeneti könyvtárat. Módosítsa asourceDir ésoutputDir változókat úgy, hogy a “FORRÁS KÖNYVTÁRA” és a “KIMENETI KÖNYVTÁR” helyére cseréli a megfelelő abszolút elérési utat a gépén.

// Forrás könyvtár
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";

// Kimeneti könyvtár
string outputDir = "YOUR OUTPUT DIRECTORY PATH";

3. lépés: Hozzon létre egy üres Excel-munkafüzetet

Kezdésként létrehozunk egy munkafüzet objektumot, amely egy üres Excel-munkafüzetet képvisel.

// Üres munkafüzet létrehozása.
Workbook wb = new Workbook();

4. lépés: Írásvédelem jelszóval

Ezután jelszót adunk meg az Excel munkafüzet írásvédelméhez aWriteProtection.Password a munkafüzet objektum tulajdonsága.

// Írásvédelmi munkafüzet jelszóval.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";

5. lépés: A szerző specifikációja

Most megadjuk az Excel munkafüzet szerzőjét aWriteProtection.Author a munkafüzet objektum tulajdonsága.

// Írásvédelmi munkafüzet közben adja meg a szerzőt.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";

6. lépés: Védett Excel-munkafüzet biztonsági mentése

Az írásvédelem és a szerző megadása után az Excel-munkafüzetet XLSX formátumban menthetjük el aSave() módszer.

// Mentse el a munkafüzetet XLSX formátumban.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");

Minta forráskód a Szerző megadása írás közbeni védelem Excel munkafüzethez az Aspose.Cells for .NET használatával

//Forrás könyvtár
string sourceDir = "YOUR SOURCE DIRECTORY";

//Kimeneti könyvtár
string outputDir = "YOUR OUTPUT DIRECTORY";

// Üres munkafüzet létrehozása.
Workbook wb = new Workbook();

// Írásvédelmi munkafüzet jelszóval.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";

// Írásvédelmi munkafüzet közben adja meg a szerzőt.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";

// Mentse el a munkafüzetet XLSX formátumban.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");

Következtetés

Gratulálok ! Most megtanulta, hogyan kell megadni a szerzőt Excel-munkafüzet írásvédelméhez az Aspose.Cells for .NET segítségével. Ezeket a lépéseket saját projektjeire is alkalmazhatja az Excel-munkafüzetek védelmére és testreszabására.

Nyugodtan fedezze fel az Aspose.Cells for .NET szolgáltatásait az Excel-fájlok fejlettebb műveleteihez.

GYIK

K: Írhatok-e védett Excel-munkafüzetet jelszó megadása nélkül?

V: Igen, használhatja a munkafüzet objektumotWriteProtect() módszert jelszó megadása nélkül az Excel-munkafüzet írásvédelméhez. Ez jelszó megadása nélkül korlátozza a munkafüzet módosításait.

K: Hogyan távolíthatom el az írásvédelmet egy Excel-munkafüzetből?

V: Az írásvédelem eltávolításához egy Excel-munkafüzetből használhatja aUnprotect() metódusa a Munkalap objektum vagy aRemoveWriteProtection() a munkafüzet objektum metódusát, az adott használati esettől függően. .

K: Elfelejtettem a jelszót az Excel-munkafüzet védelmére. Mit tehetek ?

V: Ha elfelejtette az Excel-munkafüzet védelmét szolgáló jelszót, nem távolíthatja el közvetlenül. Megpróbálhat azonban olyan speciális, harmadik féltől származó eszközöket használni, amelyek jelszó-helyreállítási funkciókat biztosítanak a védett Excel-fájlokhoz.

K: Lehetséges több szerzőt megadni egy Excel-munkafüzet írásvédelmében?

V: Nem, az Aspose.Cells for .NET könyvtár lehetővé teszi egyetlen szerző megadását az Excel-munkafüzet írásvédelméhez. Ha több szerzőt szeretne megadni, akkor egyéni megoldásokat kell mérlegelnie az Excel-fájl közvetlen manipulálásával.