如何解锁 xlsb 文件
Sheetize XLSB Unlocker for .NET 提供了一个简洁的 API,用于打开受密码保护的 Excel 二进制工作簿。它可以恢复对所有工作表、图表和格式的完整访问,非常适合需要在文件加密后读取、编辑或处理的场景。
主要特性
解锁受密码保护的 XLSB
使用用户自定义的密码解密现有的 XLSB 文件。解锁后即可正常打开、编辑和打印。
保持格式与对象完整
解锁后,所有单元格样式、公式、表格、图表和图片都会保持原样。
流式处理支持
对大型工作簿进行流式处理,保持低内存占用——非常适合批量解锁多个文件。
详细操作指南
XLSB 解锁工作流程
使用 Sheetize 解锁受密码保护的 XLSB 文件,按照以下步骤操作:
- 初始化解锁器:创建
SpreadsheetUnlocker实例。 - 配置选项:使用
UnlockerLoadOptions设置源文件路径和用于保护工作簿的密码。 - 指定输出路径:提供解锁后 XLSB 文件的保存位置。
- 执行解锁:调用
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 解锁变得轻而易举,无论是需要快速脚本访问单个工作簿,还是每日处理数千个受保护电子表格的生产级服务。