Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
To apply encryption to Excel files using Aspose.Cells for Java in Ruby, simply invoke the Encrypt module.
Ruby Code
data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/'
# Instantiating a Workbook object using an Excel file path
workbook = Rjb::import('com.aspose.cells.Workbook').new(data_dir + 'Book1.xls')
# Password‑protect the file.
workbook.getSettings().setPassword("1234")
encryption_type = Rjb::import('com.aspose.cells.EncryptionType')
# Specify XOR encryption type.
workbook.setEncryptionOptions(encryption_type.XOR, 40)
# Specify Strong Encryption type (RC4, Microsoft Strong Cryptographic Provider).
workbook.setEncryptionOptions(encryption_type.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)
# Saving the modified Excel file in the default (that is Excel 2003) format
workbook.save(data_dir + "encrypt.xls")
puts "Encryption applied; please check the output file."Download Encrypting Excel Files (Aspose.Cells) from any of the below‑mentioned social coding sites:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.