如何使用write.xlsx密码保护在R中创建的Excel文件?

时间:2018-06-15 00:22:40

标签: r excel encryption passwords

在我R的数据分析中,我有时会使用write.xlsx将数据输出到Excel文件。这些文件需要受密码保护,目前我这样做是通过使用Excel打开未受保护的文件,然后使用File - Protect Workbook - Encrypt with Password添加密码。

有没有办法直接在R中执行此操作,以便我不必打开Excel文件并手动添加密码? (我想用密码保护整个工作簿,而不只是一张表。)

1 个答案:

答案 0 :(得分:5)

在xlsx手册中,您可以在密码参数中设置密码:

write.xlsx(x, file, sheetName="Sheet1", col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE, password=NULL)