I am looking at purchasing Aspose Cells for Reporting Services, mainly for the functionality to password protect Excel Sheets distributed by email. I have tried out the evaluation software which works fine for me.
I was wondering if it possible to define dynamic/multiple passwords. We will be distributing reports to multiple customers and ideally wouldn’t want to use the same password for all of them. Is this possible?
Could you elaborate your requirements and provide more details. Also provide details if this feature (define multiple passwords) is supported in MS Excel and how? You may provide some sample reports and screenshots to demonstrate your needs, we will check it soon.
To clarify. From what I can see, a single password can be defined per instance of reporting services (in the Aspose configuration file). This means that all Excel spreadsheets generated by reporting services using the Aspose distribution types have the same password.
I may wish to define different passwords on different report types and/or reports to different customers. I am exploring whether it is possible to achieve this. A single Excel spreadsheet would still only have a single password but I may want different spreadsheets to have different passwords.
Please let me know if you need further clarification.
We can add new feature (we will log a ticket for it) to support defining different passwords on different reports and different export formats, please confirm if it suit your needs? But we cannot support defining multiple passwords to different customers.
I have logged a ticket for your demanded feature with an id “CELLSRS-563” for your issue. The ticket is logged as following:
CELLSRS-563 - Define different passwords on different reports and different export formats
We will look into it soon.
Once we have an update on it, we will let you know.
I copies over the dll and updated the xml file as directed. When I went in to configure a subscription all of the Aspose document types had disappeared. Any idea?
Also, please post SQL Server Reporting Services system log and reporting services configuration files (rsreportserver.config and rssrvpolicy.config) here. We need to check Aspose.Cells.ReportingServices.DLL whether it was loaded or not.
We checked the log file and found the error information is System.Security.Policy.PolicyException: Execution permission cannot be acquired.
Please check Aspose.Cells.ReportingServices.dll to run it rightly.
Please save aspose.cells.reportingservices.xml file and use ACRS.MSI.x64.19.5.4.zip to re-install Aspose.Cells for Reporting Services.
So 19.5.4 works. I am just trying to configure the passwords and getting a bit stuck.
Using the XML provided earlier, the distribution method XLS - Excel Workboox via Aspose works fine and applies the password 123456. This only applies to this distribution method, Excel2007Xslx is the one I would use most often. How do I configure all reports of this type to apply a password. Also, I am unclear how to apply a password rule to a report. I have a report on SSRS - “Clinic Outstanding Sales Orders”. Do I enter this in the XML?
Would it be possible to get some more detailed instructions please?
See the config/settings on how to apply a password for all reports of XLSX type when the value of report name is blank and the value of exported type is XLSX.
See the sample settings on how to apply a password to all reports of supported protection type (XLS, XLSX, XLSB … ) when the value of report name is blank and the value of exported type is null.
Result:
report1 of xlsx type to apply a password.
report1 of xls type to apply no password.
other reports of xlsx type to apply a password.
other reports of other types to apply no password.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.