Specifica l'autore durante la protezione della cartella di lavoro Excel in scrittura

In questo tutorial, ti mostreremo come specificare l’autore quando proteggi da scrittura una cartella di lavoro Excel utilizzando la libreria Aspose.Cells per .NET.

Passaggio 1: preparazione dell’ambiente

Prima di iniziare, assicurati di avere Aspose.Cells per .NET installato sul tuo computer. Scarica la libreria dal sito Web ufficiale di Aspose e segui le istruzioni di installazione fornite.

Passaggio 2: configurazione delle directory di origine e di output

Nel codice sorgente fornito, è necessario specificare le directory di origine e di output. Modifica ilsourceDir EoutputDir variabili sostituendo “LA TUA DIRECTORY DI SORGENTE” e “LA TUA DIRECTORY DI OUTPUT” con i rispettivi percorsi assoluti sulla tua macchina.

// Directory di origine
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";

// Cartella di destinazione
string outputDir = "YOUR OUTPUT DIRECTORY PATH";

Passaggio 3: creazione di una cartella di lavoro Excel vuota

Per iniziare, creiamo un oggetto Workbook che rappresenta una cartella di lavoro Excel vuota.

// Crea una cartella di lavoro vuota.
Workbook wb = new Workbook();

Passaggio 4: protezione da scrittura con password

Successivamente, specifichiamo una password per proteggere in scrittura la cartella di lavoro di Excel utilizzando il fileWriteProtection.Password proprietà dell’oggetto Workbook.

// Protezione da scrittura della cartella di lavoro con password.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";

Passaggio 5: specifica dell’autore

Ora specifichiamo l’autore della cartella di lavoro di Excel utilizzando il fileWriteProtection.Author proprietà dell’oggetto Workbook.

// Specificare l'autore durante la protezione da scrittura della cartella di lavoro.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";

Passaggio 6: backup della cartella di lavoro Excel protetta

Una volta specificata la protezione da scrittura e l’autore, possiamo salvare la cartella di lavoro di Excel nel formato XLSX utilizzando il fileSave() metodo.

// Salva la cartella di lavoro in formato XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");

Codice sorgente di esempio per Specifica autore durante la scrittura Protezione della cartella di lavoro Excel utilizzando Aspose.Cells per .NET

//Directory di origine
string sourceDir = "YOUR SOURCE DIRECTORY";

//Cartella di destinazione
string outputDir = "YOUR OUTPUT DIRECTORY";

// Crea una cartella di lavoro vuota.
Workbook wb = new Workbook();

// Protezione da scrittura della cartella di lavoro con password.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";

// Specificare l'autore durante la protezione da scrittura della cartella di lavoro.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";

// Salva la cartella di lavoro in formato XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");

Conclusione

Congratulazioni! Ora hai imparato come specificare l’autore quando si protegge da scrittura una cartella di lavoro Excel con Aspose.Cells per .NET. Puoi applicare questi passaggi ai tuoi progetti per proteggere e personalizzare le cartelle di lavoro di Excel.

Sentiti libero di esplorare ulteriormente le funzionalità di Aspose.Cells per .NET per operazioni più avanzate sui file Excel.

Domande frequenti

D: Posso proteggere dalla scrittura una cartella di lavoro di Excel senza specificare una password?

R: Sì, puoi utilizzare gli oggetti WorkbookWriteProtect() metodo senza specificare una password per proteggere da scrittura una cartella di lavoro di Excel. Ciò limiterà le modifiche alla cartella di lavoro senza richiedere una password.

D: Come posso rimuovere la protezione da scrittura da una cartella di lavoro di Excel?

R: Per rimuovere la protezione da scrittura da una cartella di lavoro di Excel, è possibile utilizzare il fileUnprotect() metodo dell’oggetto Worksheet o del fileRemoveWriteProtection() metodo dell’oggetto Workbook, a seconda del caso d’uso specifico. .

D: Ho dimenticato la password per proteggere la mia cartella di lavoro Excel. Cosa posso fare ?

R: Se hai dimenticato la password per proteggere la cartella di lavoro di Excel, non puoi rimuoverla direttamente. Tuttavia, puoi provare a utilizzare strumenti specializzati di terze parti che forniscono funzionalità di recupero della password per file Excel protetti.

D: È possibile specificare più autori quando si protegge da scrittura una cartella di lavoro di Excel?

R: No, la libreria Aspose.Cells per .NET consente di specificare un singolo autore durante la protezione da scrittura di una cartella di lavoro Excel. Se vuoi specificare più autori, dovrai considerare soluzioni personalizzate manipolando direttamente il file Excel.