nick322/secure-spreadsheet

加密并设置密码保护敏感的XLSX文件

1.0.12 2024-05-21 04:11 UTC

README

🔥 保护您的数据导出 - 加密并设置密码保护敏感的XLSX文件

Office Open XML格式提供了加密和设置密码保护的标准

与Excel、Numbers和LibreOffice Calc兼容

Build Status

安装

要安装该软件包

运行composer require nick322/secure-spreadsheet将软件包添加到您的项目中。

或者运行composer global require nick322/secure-spreadsheet将软件包添加到您的系统中。

这将自动将软件包安装到您的vendor文件夹中。

使用

在命令行界面中

secure-spreadsheet run --password=1 --input=/Users/nick/Encryptor/Book1.xlsx --output=/Users/nick/Encryptor/bb.xlsx

在PHP中

require "vendor/autoload.php";

use Nick\SecureSpreadsheet\Encrypt;

$test = new Encrypt();
$test->input('Book1.xlsx')
    ->password('111')
    ->output('bb.xlsx');

如果您只想使用内存/变量输出和输入,而不进行文件交互

$test = new Encrypt($nofile = true);
$output = $test->input($binaryData)
    ->password('111')
    ->output();

鸣谢

感谢xlsx-populate提供加密和密码保护。

历史记录

查看变更日志

贡献

鼓励每个人帮助改进此项目。以下是一些您可以提供帮助的方法

要开始开发

git clone https://github.com/nick322/secure-spreadsheet.git
cd secure-spreadsheet
./secure-spreadsheet