如何解锁 xlsb 文件

Sheetize XLSB Unlocker for .NET 提供了一个简洁的 API,用于打开受密码保护的 Excel 二进制工作簿。它可以恢复对所有工作表、图表和格式的完整访问,非常适合需要在文件加密后读取、编辑或处理的场景。

主要特性

解锁受密码保护的 XLSB

使用用户自定义的密码解密现有的 XLSB 文件。解锁后即可正常打开、编辑和打印。

保持格式与对象完整

解锁后,所有单元格样式、公式、表格、图表和图片都会保持原样。

流式处理支持

对大型工作簿进行流式处理,保持低内存占用——非常适合批量解锁多个文件。

详细操作指南

XLSB 解锁工作流程

使用 Sheetize 解锁受密码保护的 XLSB 文件,按照以下步骤操作:

  1. 初始化解锁器:创建 SpreadsheetUnlocker 实例。
  2. 配置选项:使用 UnlockerLoadOptions 设置源文件路径和用于保护工作簿的密码。
  3. 指定输出路径:提供解锁后 XLSB 文件的保存位置。
  4. 执行解锁:调用 Process 并传入准备好的加载和保存选项。

示例 – 使用密码解锁 XLSB 文件

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsb",
    Password = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

示例 – 解锁带写保护密码的 XLSB 文件

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsb",
    PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

扩展的格式支持

  • Sheetize 还可以解锁受密码保护的 CSV、TSV 和 HTML 导出文件(这些文件会被加密后封装在 ZIP 中)。

借助这些功能,Sheetize 让 XLSB 解锁变得轻而易举,无论是需要快速脚本访问单个工作簿,还是每日处理数千个受保护电子表格的生产级服务。

 中文