Desproteger una hoja de cálculo

Desproteger una Hoja de Cálculo

Usar Microsoft Excel

Para quitar la protección de una hoja de cálculo:

Desde el menú Herramientas, selecciona Proteger seguido de Desproteger hoja. La protección se quitará a menos que la hoja de cálculo esté protegida con contraseña. En este caso, aparecerá un cuadro de diálogo solicitando la contraseña. Introduce la contraseña y la hoja de cálculo quedará desprotegida.

Desproteger una hoja de cálculo simplemente protegida utilizando Aspose.Cells

Una hoja de cálculo puede desprotegerse llamando al método Unprotect de la clase Worksheet. Una hoja de cálculo simplemente protegida es aquella que no está protegida con una contraseña. Estas hojas de cálculo pueden desprotegerse llamando al método Unprotect sin pasar un parámetro.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
// Unprotecting the worksheet without a password
worksheet.Unprotect();
// Saving the Workbook
workbook.Save(dataDir + "output.xls", SaveFormat.Excel97To2003);

Desproteger una hoja de cálculo protegida con contraseña utilizando Aspose.Cells

Una hoja de cálculo protegida con contraseña es aquella que está protegida con una contraseña. Estas hojas de cálculo pueden desprotegerse llamando a una versión sobrecargada del método Unprotect que toma la contraseña como parámetro.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
// Unprotecting the worksheet with a password
worksheet.Unprotect("");
// Save Workbook
workbook.Save(dataDir + "output.out.xls");