用R保存密码保护的Excel文件

muk1a3rh  于 2023-04-18  发布在  其他
关注(0)|答案(1)|浏览(145)

有没有一种方法来密码保护一组excel文件。
我写了一个R脚本,可以生成大约50个Excel报告。它们包含敏感信息,在我可以将它们提供给客户之前需要密码保护。
如何自动化密码保护?R解决方案更好,但我会尝试任何方法。

tp5buhyn

tp5buhyn1#

您可以使用以下方法向Excel文件添加密码。此方法仅适用于Windows。

library(RDCOMClient)

path_Excel_File1 <- "D:\\file_No_Password.xlsx"
path_Excel_File2 <- "D:\\file_With_Password.xlsx"

xlApp <- COMCreate("Excel.Application")
xlApp[["Visible"]] <- TRUE
xlWbk <- xlApp$Workbooks()$Open(path_Excel_File1)

xlWbk$SaveAs(path_Excel_File2, password = "hi 123")
xlWbk$Close()

相关问题