我们可以使用'Officewriter'API创建密码保护的Excel工作簿或表单吗?我的要求是以编程方式创建pwd保护excel(c#),而不必在服务器上安装office。 我已经尝试过使用openXML,但是当密码保护该文件显示为已损坏,无法打开。 有人告诉我,'Officewriter'可以做到这一点。密码保护excel
0
A
回答
3
注意:我为OfficeWriter的制作人员SoftArtisans工作。
是的,可以使用OfficeWriter以编程方式密码保护Excel工作簿。
如果您使用我们的ExcelApplication API以编程方式操作工作簿,则可以保护工作簿和工作表。
Workbook.Protect(string)将使用提供的密码来保护工作簿的结构。例如,用户将无法添加或删除没有密码的工作表。
Worksheet.Protect(string)写保护工作表,以便用户无法在不输入密码的情况下在Excel中修改工作表。
ExcelApplication xla = new ExcelApplication();
Workbook wb = xla.Open("myWorkbook.xlsx");
wb.Protect("workbookPassword");
wb.Worksheets["Sheet1"].Protect("worksheetPassword");
xla.Save(wb, "myWorkbook_output.xlsx");
如果您正在使用我们的ExcelTemplate API将数据绑定到包含占位符标记的模板,你可以设置ExcelTemplate.EncryptPassword将加密使用RC4加密给定的密码簿。
ExcelTemplate xlt = new ExcelTemplate();
xlt.Open("template.xlsx");
...
xlt.EncryptPassword = "MyPassword";
xlt.Process();
xlt.Save("output.xlsx");
相关问题
- 1. 密码保护
- 2. Excel VBA中保护密码的方法
- 3. Excel VBA密码保护出现中断
- 4. Excel VBA密码保护检查
- 5. 用vba的密码保护excel
- 6. ExcelQueryFactory读取密码保护excel
- 7. PHP密码保护
- 8. 密码保护sendEmail
- 9. 密码保护PDF
- 10. 密码保护.htaccess
- 11. PHP密码保护
- 12. 密码保护Python
- 13. Nginx密码保护
- 14. PHP密码保护
- 15. 密码/密钥保护
- 16. 保护数据保护密码
- 17. 保存密码保护的Excel文件在C#中的XML(我知道密码)
- 18. Mac Office 2011 Excel中的VBA保护密码Excel
- 19. 无需保存VBA密码保护Excel工作簿
- 20. 保护Excel的VBA代码
- 21. Excel VBA代码的密码保护如何工作?
- 22. 代码打开密码保护的Excel文件
- 23. 明文密码保护
- 24. 密码保护ATOM饲料
- 25. 密码保护域名
- 26. 保护密码SHA-1 Java
- 27. Nginx - 密码保护目录
- 28. iTextSharp密码保护PDF
- 29. Kentico - 密码保护内容
- 30. 密码保护XSSFWorkBook Apache POI