Este artigo mostra como proteger com senha um arquivo Excel usando Node.js. Ele contém informações detalhadas sobre a configuração do ambiente de desenvolvimento, uma lista de etapas que descrevem o processo completo e um código de exemplo executável para criptografar arquivo Excel usando Node.js. Você também aprenderá como definir diferentes opções para a criptografia a ser aplicada ao arquivo Excel.
Etapas para proteger o Excel com senha usando Node.js
- Defina o ambiente de desenvolvimento para usar Aspose.Cells para Node.js via Java para criptografar arquivo Excel
- Crie ou carregue um arquivo Excel existente usando o workbook para definir a senha
- Defina o encryption options para a pasta de trabalho
- Defina a senha usando as configurações da pasta de trabalho
- Salve a pasta de trabalho resultante depois de protegê-la com uma senha
Estas etapas fornecem detalhes sobre como adicionar senha ao Excel usando Node.js. O processo é iniciado carregando a pasta de trabalho e configurando suas opções de criptografia, fornecendo o tipo de criptografia e o comprimento da chave. Nas próximas etapas, uma senha é definida e o arquivo Excel resultante é salvo no disco.
Código para definir senha para Excel usando Node.js
O código de exemplo mencionado acima demonstra como colocar senha em arquivo Excel usando Node.js. O método setEncryptionOptions() usa o tipo de criptografia definido como STRONG_CRYPTOGRAPHIC_PROVIDER, no entanto, você pode usar outras opções, por exemplo, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR ou COMPATIBLE conforme suas necessidades. Quando definimos a string da senha e salvamos a pasta de trabalho, o Excel solicitará a mesma senha antes de abri-la.
Este breve tutorial nos orientou a proteger com senha o arquivo Excel usando Node.js. Se você quiser aprender outros recursos, como excluir uma tabela dinâmica em um arquivo Excel, consulte o artigo em como excluir tabela dinâmica usando Nodejs.