Cómo desbloquear archivo xlsx

Sheetize XLSX Unlocker para .NET ofrece una API simple pero potente para eliminar la protección con contraseña de un libro de Excel Open XML, preservando todas las hojas, gráficos y formato. Es útil cuando necesitas acceder a un archivo protegido para procesarlo, analizarlo o redistribuirlo en pipelines que requieren una versión sin bloqueo.

Principales características

Desbloquear XLSX protegido con contraseña

Descifra un archivo XLSX existente usando la contraseña correcta. La operación restaura la editabilidad completa del libro.

Preservar formato y objetos

Todos los estilos de celda, fórmulas, tablas, gráficos e imágenes permanecen intactos después del desbloqueo.

Soporte de streaming

Desbloquea libros grandes de forma secuencial para mantener bajo el consumo de memoria, ideal para procesar lotes de muchos archivos.

Instrucciones detalladas

Flujo de trabajo para desbloquear XLSX

Para desbloquear un archivo XLSX con Sheetize, sigue estos pasos:

  1. Inicializar el desbloqueador: Crea una instancia de SpreadsheetUnlocker.
  2. Configurar opciones: Establece UnlockerLoadOptions con la ruta del archivo origen y la contraseña requerida.
  3. Definir ruta de salida: Indica la ruta de destino donde se guardará el libro desbloqueado.
  4. Ejecutar el desbloqueo: Llama a Process con las opciones de carga y guardado preparadas.

Ejemplo – Desbloquear un archivo XLSX con contraseña

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Ejemplo – Desbloquear un archivo XLSX con contraseña de protección de escritura

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Soporte ampliado de formatos

  • Sheetize también puede desbloquear archivos CSV, TSV y exportaciones HTML protegidas con contraseña (los archivos resultantes se extraen del contenedor ZIP cifrado).

Con estas capacidades, Sheetize hace que desbloquear XLSX sea sencillo, ya sea que necesites un script rápido o un servicio de nivel producción que procese miles de hojas de cálculo protegidas diariamente.

 Español